FreeLing  4.0
Public Member Functions
freeling::basic_preorder_iterator< T, X > Class Template Reference

basic preorder iterator. More...

#include <tree.h>

Inheritance diagram for freeling::basic_preorder_iterator< T, X >:
Inheritance graph
[legend]
Collaboration diagram for freeling::basic_preorder_iterator< T, X >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 basic_preorder_iterator ()
 basic_preorder_iterator (const basic_preorder_iterator &p)
 ~basic_preorder_iterator ()
basic_preorder_iterator< T, Xoperator++ (int)
 postincrement
basic_preorder_iterator< T, X > & operator++ ()
 preincrement
basic_preorder_iterator< T, Xoperator-- (int)
 postdecrement
basic_preorder_iterator< T, X > & operator-- ()
 predecrement

Detailed Description

template<class T, class X>
class freeling::basic_preorder_iterator< T, X >

basic preorder iterator.

It is a basic_iterator (const or nonconst, depending on X) plus preorder decrement and increment operations


Constructor & Destructor Documentation

template<class T , class X >
freeling::basic_preorder_iterator< T, X >::basic_preorder_iterator ( )

---------------------------------------------------------------------------------- basic_preorder_iterator -----------------------------------------------------------

template<class T , class X >
freeling::basic_preorder_iterator< T, X >::basic_preorder_iterator ( const basic_preorder_iterator< T, X > &  p)
template<class T , class X >
freeling::basic_preorder_iterator< T, X >::~basic_preorder_iterator ( )

Member Function Documentation

template<class T , class X >
basic_preorder_iterator< T, X > freeling::basic_preorder_iterator< T, X >::operator++ ( int  )

postincrement

template<class T , class X >
basic_preorder_iterator< T, X > & freeling::basic_preorder_iterator< T, X >::operator++ ( )

preincrement

template<class T , class X >
basic_preorder_iterator< T, X > freeling::basic_preorder_iterator< T, X >::operator-- ( int  )

postdecrement

template<class T , class X >
basic_preorder_iterator< T, X > & freeling::basic_preorder_iterator< T, X >::operator-- ( )

predecrement


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