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

sibling iterator: traverse all children of the same node More...

#include <tree.h>

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

List of all members.

Public Member Functions

 sibling_iterator ()
 Method implementations for class sibling_iterator.
 sibling_iterator (const sibling_iterator< T > &)
 sibling_iterator (tree< T > *)
 ~sibling_iterator ()
sibling_iteratoroperator++ ()
sibling_iteratoroperator-- ()
sibling_iterator operator++ (int)
sibling_iterator operator-- (int)

Detailed Description

template<class T>
class freeling::sibling_iterator< T >

sibling iterator: traverse all children of the same node


Constructor & Destructor Documentation

template<class T >
freeling::sibling_iterator< T >::sibling_iterator ( )

Method implementations for class sibling_iterator.

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

Member Function Documentation

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

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