Java iterators for C++:
|
Left-Process-Right iterator. More...
#include <Tree_LPR.h>
Public Member Functions | |
void | set (const TL::Tree< E > &T) |
Iterator::set() . More... | |
bool | hasNext () const |
Iterator::hasNext() . More... | |
const TL::Tree< E > | next () |
Iterator::next() . More... | |
void | push_left_descendants (const TL::Tree< E > &T) |
Push every Child(0) [left] descendant of T in the stack. More... | |
Public Attributes | |
__pad0__: m_S(32) { set(T) | |
init() . More... | |
Private Attributes | |
std::vector< TL::Tree< E > > | m_S |
std::stack<>. More... | |
Left-Process-Right iterator.
Definition at line 63 of file Tree_LPR.h.
Iterator::set()
.
Definition at line 78 of file Tree_LPR.h.
bool Tree_LPR< E >::hasNext | ( | ) | const |
Iterator::hasNext()
.
Definition at line 101 of file Tree_LPR.h.
Iterator::next()
.
Definition at line 119 of file Tree_LPR.h.
Push every Child(0)
[left] descendant of T
in the stack.
Definition at line 91 of file Tree_LPR.h.
std::stack<>.
Definition at line 64 of file Tree_LPR.h.
Tree_LPR< E >::__pad0__ |
init()
.
Definition at line 68 of file Tree_LPR.h.