BALL
1.4.79
|
#include <BALL/DATATYPE/GRAPH/graphAlgorithms.h>
Public Types | |
typedef Tree::children_iterator | ChildrenIterator |
typedef std::vector< To >::iterator | ArgumentIterator |
Public Member Functions | |
PostOrderFolding (Tree &tree, Functor &f) | |
To | getResult () |
template<class Node > | |
void | preorder (Node, Tree &) |
template<class Node > | |
void | inorder (Node, Tree &) |
template<class Node > | |
void | postorder (Node n, Tree &t) |
Protected Attributes | |
boost::shared_ptr< std::vector < To > > | return_stack_ |
Tree * | tree_ |
Functor * | f_ |
Definition at line 327 of file graphAlgorithms.h.
typedef std::vector<To>::iterator BALL::GRAPH::PostOrderFolding< Tree, From, To, Functor >::ArgumentIterator |
Definition at line 332 of file graphAlgorithms.h.
typedef Tree::children_iterator BALL::GRAPH::PostOrderFolding< Tree, From, To, Functor >::ChildrenIterator |
Definition at line 330 of file graphAlgorithms.h.
|
inline |
Definition at line 334 of file graphAlgorithms.h.
|
inline |
Definition at line 342 of file graphAlgorithms.h.
|
inline |
Definition at line 353 of file graphAlgorithms.h.
|
inline |
Definition at line 358 of file graphAlgorithms.h.
|
inline |
Definition at line 348 of file graphAlgorithms.h.
|
protected |
Definition at line 390 of file graphAlgorithms.h.
|
protected |
Definition at line 387 of file graphAlgorithms.h.
|
protected |
Definition at line 389 of file graphAlgorithms.h.