LibMusicXML 3.22
|
Public Member Functions | |
treeIterator (const T &t, bool end=false) | |
treeIterator (const treeIterator &a) | |
T | operator* () const |
T | operator-> () const |
T | getParent () const |
virtual void | forward_down (const T &t) |
void | forward_up () |
void | forward () |
treeIterator & | operator++ () |
treeIterator & | operator++ (int) |
treeIterator & | erase () |
treeIterator & | insert (const T &value) |
bool | operator== (const treeIterator &i) const |
bool | operator!= (const treeIterator &i) const |
Protected Types | |
typedef std::vector< T >::iterator | nodes_iterator |
typedef std::pair< nodes_iterator, T > | state |
Protected Attributes | |
std::stack< state > | fStack |
T | fRootElement |
nodes_iterator | fCurrentIterator |