LibOFX
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>

Data Fields

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

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 96 of file tree.hh.

Field Documentation

◆ data

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

Definition at line 102 of file tree.hh.

◆ first_child

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

Definition at line 100 of file tree.hh.

◆ last_child

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

Definition at line 100 of file tree.hh.

◆ next_sibling

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

Definition at line 101 of file tree.hh.

◆ parent

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

Definition at line 99 of file tree.hh.

◆ prev_sibling

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

Definition at line 101 of file tree.hh.


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