Elm  1.0
ELM is a library providing generic data structures, OS-independent interface, plugins and XML.
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
elm::genstruct::DAGNode< T > Class Template Reference

#include <>>

Classes

class  Iterator
 

Public Member Functions

 DAGNode (const T &_value)
 
 ~DAGNode ()
 
void addChild (DAGNode *child)
 
void removeChild (DAGNode *child)
 
T & useValue (void)
 

Detailed Description

template<class T>
class elm::genstruct::DAGNode< T >

This class provides a generic implementation of the DAGNode.

Parameters
TType of data stored in the DAGNode.

Constructor & Destructor Documentation

template<class T >
elm::genstruct::DAGNode< T >::DAGNode ( const T &  _value)
template<class T >
elm::genstruct::DAGNode< T >::~DAGNode ( )

Member Function Documentation

template<class T >
void elm::genstruct::DAGNode< T >::addChild ( DAGNode< T > *  child)
template<class T >
void elm::genstruct::DAGNode< T >::removeChild ( DAGNode< T > *  child)
template<class T >
T & elm::genstruct::DAGNode< T >::useValue ( void  )

References elm::value().


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