gentree.h File Reference

#include <queue>

Go to the source code of this file.

Classes

struct  node< T >

Functions

template<class T>
void preorder (node< T > *n, void(*vis)(node< T > *))
template<class T>
void levelorder (node< T > *n, void(*vis)(node< T > *))
template<class T>
void postorder (node< T > *n, void(*vis)(node< T > *))
template<class T>
void deltree (node< T > *n)


Function Documentation

template<class T>
void deltree ( node< T > *  n  )  [inline]

References node< T >::child, and node< T >::sibling.

Referenced by deltree(), and gentree::~gentree().

template<class T>
void levelorder ( node< T > *  n,
void(*)(node< T > *)  vis 
) [inline]

template<class T>
void postorder ( node< T > *  n,
void(*)(node< T > *)  vis 
) [inline]

template<class T>
void preorder ( node< T > *  n,
void(*)(node< T > *)  vis 
) [inline]


Generated on Wed Aug 10 11:57:01 2011 for Softwares from Orpara by  doxygen 1.5.6