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