tlds
Transactional Operations for Linked Data Structures
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
RBTree::RBNode Struct Reference
Collaboration diagram for RBTree::RBNode:

Public Member Functions

 RBNode (Color color=BLACK, long val=-1, RBNode *parent=NULL, long ID=0, RBNode *child0=NULL, RBNode *child1=NULL)
 

Public Attributes

Color m_color
 
int m_val
 
RBNodem_parent
 
int m_ID
 
RBNodem_child [2]
 

Constructor & Destructor Documentation

RBTree::RBNode::RBNode ( Color  color = BLACK,
long  val = -1,
RBNode parent = NULL,
long  ID = 0,
RBNode child0 = NULL,
RBNode child1 = NULL 
)
inline

Member Data Documentation

RBNode* RBTree::RBNode::m_child[2]
Color RBTree::RBNode::m_color
int RBTree::RBNode::m_ID
RBNode* RBTree::RBNode::m_parent
int RBTree::RBNode::m_val

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