|
FreeLing
3.0
|
Generic iterator, to derive all the others. More...
#include <tree.h>

Public Member Functions | |
| tree_iterator () | |
| tree_iterator (tree< T > *) | |
| tree_iterator (const tree_iterator< T, N > &) | |
| ~tree_iterator () | |
| const tree< T > & | operator* () const |
| const tree< T > * | operator-> () const |
| bool | operator== (const tree_iterator< T, N > &) const |
| bool | operator!= (const tree_iterator< T, N > &) const |
Protected Attributes | |
| N * | pnode |
Generic iterator, to derive all the others.
| tree_iterator< T, N >::tree_iterator | ( | ) |
References tree_iterator< T, const tree< T > >::pnode.
| tree_iterator< T, N >::tree_iterator | ( | tree< T > * | t | ) |
References tree_iterator< T, const tree< T > >::pnode.
| tree_iterator< T, N >::tree_iterator | ( | const tree_iterator< T, N > & | o | ) |
| tree_iterator< T, N >::~tree_iterator | ( | ) |
| bool tree_iterator< T, N >::operator!= | ( | const tree_iterator< T, N > & | t | ) | const |
References tree_iterator< T, N >::pnode, and tree_iterator< T, const tree< T > >::pnode.
| const tree< T > & tree_iterator< T, N >::operator* | ( | ) | const |
Reimplemented in generic_iterator< T >.
References tree_iterator< T, const tree< T > >::pnode.
| const tree< T > * tree_iterator< T, N >::operator-> | ( | ) | const |
Reimplemented in generic_iterator< T >.
References tree_iterator< T, const tree< T > >::pnode.
| bool tree_iterator< T, N >::operator== | ( | const tree_iterator< T, N > & | t | ) | const |
References tree_iterator< T, N >::pnode, and tree_iterator< T, const tree< T > >::pnode.
N* tree_iterator< T, N >::pnode [protected] |
Referenced by tree_iterator< T, N >::operator!=(), and tree_iterator< T, N >::operator==().
1.7.6.1