|
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 |