|
FreeLing
3.1
|
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.
| freeling::tree_iterator< T, N >::tree_iterator | ( | ) |
| freeling::tree_iterator< T, N >::tree_iterator | ( | tree< T > * | t | ) |
| freeling::tree_iterator< T, N >::tree_iterator | ( | const tree_iterator< T, N > & | o | ) |
| freeling::tree_iterator< T, N >::~tree_iterator | ( | ) |
| bool freeling::tree_iterator< T, N >::operator!= | ( | const tree_iterator< T, N > & | t | ) | const |
References freeling::tree_iterator< T, N >::pnode.
| const tree< T > & freeling::tree_iterator< T, N >::operator* | ( | ) | const |
Reimplemented in freeling::generic_iterator< T >.
| const tree< T > * freeling::tree_iterator< T, N >::operator-> | ( | ) | const |
Reimplemented in freeling::generic_iterator< T >.
| bool freeling::tree_iterator< T, N >::operator== | ( | const tree_iterator< T, N > & | t | ) | const |
References freeling::tree_iterator< T, N >::pnode.
N* freeling::tree_iterator< T, N >::pnode [protected] |
1.7.6.1