FreeLing  4.0
Public Member Functions | Friends
freeling::tree_preorder_iterator< T > Class Template Reference

preorder iterator. More...

#include <tree.h>

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

List of all members.

Public Member Functions

 tree_preorder_iterator ()
 tree_preorder_iterator (tree< T > *p)
tree_preorder_iterator< T > & operator= (const tree_preorder_iterator< T > &p)
 tree_preorder_iterator (const basic_preorder_iterator< T, basic_nonconst_tree_iterator< T > > &p)
 tree_preorder_iterator (const tree_preorder_iterator< T > &p)
 tree_preorder_iterator (const tree_sibling_iterator< T > &p)
 ~tree_preorder_iterator ()

Friends

class tree_sibling_iterator< T >
class const_tree_preorder_iterator< T >
class const_tree_sibling_iterator< T >

Detailed Description

template<class T>
class freeling::tree_preorder_iterator< T >

preorder iterator.

Inherits form basic_preorder and from basic_nonconst


Constructor & Destructor Documentation

---------------------------------------------------------------------------------- tree_preorder_iterator -----------------------------------------------------------

template<class T >
freeling::tree_preorder_iterator< T >::tree_preorder_iterator ( tree< T > *  p)

Member Function Documentation

template<class T >
tree_preorder_iterator< T > & freeling::tree_preorder_iterator< T >::operator= ( const tree_preorder_iterator< T > &  p)

Friends And Related Function Documentation

template<class T>
friend class const_tree_preorder_iterator< T > [friend]
template<class T>
friend class const_tree_sibling_iterator< T > [friend]
template<class T>
friend class tree_sibling_iterator< T > [friend]

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