Public Member Functions | Public Attributes | List of all members
tree_node_< T > Class Template Reference

A node in the tree, combining links to other nodes as well as the actual data. More...

#include <tree.h>

Public Member Functions

 tree_node_ ()
 
 tree_node_ (const T &)
 

Public Attributes

data
 
tree_node_< T > * first_child
 
tree_node_< T > * last_child
 
tree_node_< T > * next_sibling
 
tree_node_< T > * parent
 
tree_node_< T > * prev_sibling
 

Detailed Description

template<class T>
class tree_node_< T >

A node in the tree, combining links to other nodes as well as the actual data.

Definition at line 47 of file tree.h.

Constructor & Destructor Documentation

template<class T >
tree_node_< T >::tree_node_ ( )

Definition at line 59 of file tree.h.

template<class T >
tree_node_< T >::tree_node_ ( const T &  val)

Definition at line 65 of file tree.h.

Member Data Documentation

template<class T >
T tree_node_< T >::data

Definition at line 55 of file tree.h.

template<class T >
tree_node_< T > * tree_node_< T >::first_child

Definition at line 53 of file tree.h.

template<class T >
tree_node_< T > * tree_node_< T >::last_child

Definition at line 53 of file tree.h.

template<class T >
tree_node_< T > * tree_node_< T >::next_sibling

Definition at line 54 of file tree.h.

template<class T >
tree_node_< T > * tree_node_< T >::parent

Definition at line 52 of file tree.h.

template<class T >
tree_node_< T > * tree_node_< T >::prev_sibling

Definition at line 54 of file tree.h.


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


mtt
Author(s): Jorge Almeida
autogenerated on Mon Mar 2 2015 01:32:19