DeSiGNAR  0.5a
Data Structures General Library
Classes | Namespaces | Enumerations | Functions
nodesdef.H File Reference
#include <types.H>
#include <iterator.H>
Include dependency graph for nodesdef.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Designar::SLNode< T >
 
class  Designar::DL
 
class  Designar::DL::Iterator
 
class  Designar::DLNode< T >
 
class  Designar::DLNode< T >::Iterator
 
class  Designar::MTreeNode< Key >
 
class  Designar::MTreeNode< Key >::ChildrenIterator
 
class  Designar::BaseBinTreeNode< Key, DerivedNodeType, NULL_VALUE >
 
class  Designar::BaseGraphNode< NodeInfo, CommonGraphNodeArc >
 
class  Designar::BaseGraphArc< GraphNode, ArcInfo, CommonGraphNodeArc >
 

Namespaces

 Designar
 

Enumerations

enum  Designar::BinTreeNodeCtor { Designar::BinTreeNodeCtor::SENTINEL_CTOR }
 
enum  Designar::BinTreeNodeNullValue { Designar::BinTreeNodeNullValue::NULLPTR, Designar::BinTreeNodeNullValue::SENTINEL }
 

Functions

template<class BinTreeNode >
BinTreeNode::KeyType & Designar::KEY (BinTreeNode *p)
 
template<class BinTreeNode >
BinTreeNode *& Designar::L (BinTreeNode *p)
 
template<class BinTreeNode >
BinTreeNode *& Designar::R (BinTreeNode *p)