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.hh>

List of all members.

Public Member Functions

 tree_node_ (const T &)
 tree_node_ ()

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.hh.


Constructor & Destructor Documentation

template<class T >
tree_node_< T >::tree_node_ (  )  [inline]

Definition at line 59 of file tree.hh.

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

Definition at line 65 of file tree.hh.


Member Data Documentation

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

Definition at line 55 of file tree.hh.

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

Definition at line 53 of file tree.hh.

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

Definition at line 53 of file tree.hh.

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

Definition at line 54 of file tree.hh.

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

Definition at line 52 of file tree.hh.

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

Definition at line 54 of file tree.hh.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines


mtt
Author(s): Jorge Almeida
autogenerated on Wed Jul 23 04:34:58 2014