FreeLing  3.1
Public Member Functions
freeling::preorder_iterator< T > Class Template Reference

traverse the tree in preorder (parent first, then children) More...

#include <tree.h>

Inheritance diagram for freeling::preorder_iterator< T >:
Inheritance graph
[legend]
Collaboration diagram for freeling::preorder_iterator< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 preorder_iterator ()
 preorder_iterator (const preorder_iterator< T > &)
 preorder_iterator (tree< T > *)
 preorder_iterator (const sibling_iterator< T > &)
 ~preorder_iterator ()
preorder_iteratoroperator++ ()
preorder_iteratoroperator-- ()
preorder_iterator operator++ (int)
preorder_iterator operator-- (int)

Detailed Description

template<class T>
class freeling::preorder_iterator< T >

traverse the tree in preorder (parent first, then children)


Constructor & Destructor Documentation

template<class T >
freeling::preorder_iterator< T >::preorder_iterator ( )
template<class T >
freeling::preorder_iterator< T >::preorder_iterator ( const preorder_iterator< T > &  o)
template<class T >
freeling::preorder_iterator< T >::preorder_iterator ( tree< T > *  t)
template<class T >
freeling::preorder_iterator< T >::preorder_iterator ( const sibling_iterator< T > &  o)
template<class T >
freeling::preorder_iterator< T >::~preorder_iterator ( )

Member Function Documentation

template<class T >
preorder_iterator< T > & freeling::preorder_iterator< T >::operator++ ( )
template<class T >
preorder_iterator< T > freeling::preorder_iterator< T >::operator++ ( int  )
template<class T >
preorder_iterator< T > & freeling::preorder_iterator< T >::operator-- ( )
template<class T >
preorder_iterator< T > freeling::preorder_iterator< T >::operator-- ( int  )

The documentation for this class was generated from the following file: