OpenBarnyard
 
Loading...
Searching...
No Matches
T2GenericRedBlackTreeNode Class Reference

#include <T2RedBlackTree.h>

Inheritance diagram for T2GenericRedBlackTreeNode:
T2RedBlackTreeNode< T >

Protected Member Functions

constexpr T2GenericRedBlackTreeNode ()
 
 T2GenericRedBlackTreeNode (T2GenericRedBlackTreeNode *pNil)
 

Protected Attributes

TINT red
 
T2GenericRedBlackTreeNodem_pLeft
 
T2GenericRedBlackTreeNodem_pRight
 
T2GenericRedBlackTreeNodem_pParent
 

Friends

class T2GenericRedBlackTree
 
template<class T>
class T2RedBlackTree
 

Detailed Description

Definition at line 18 of file T2RedBlackTree.h.

Constructor & Destructor Documentation

◆ T2GenericRedBlackTreeNode() [1/2]

T2GenericRedBlackTreeNode::T2GenericRedBlackTreeNode ( )
inlineconstexprprotected

Definition at line 27 of file T2RedBlackTree.h.

28 {
29 red = 0;
30 m_pLeft = this;
31 m_pRight = this;
32 m_pParent = this;
33 }
T2GenericRedBlackTreeNode * m_pParent
T2GenericRedBlackTreeNode * m_pRight
T2GenericRedBlackTreeNode * m_pLeft

◆ T2GenericRedBlackTreeNode() [2/2]

T2GenericRedBlackTreeNode::T2GenericRedBlackTreeNode ( T2GenericRedBlackTreeNode * pNil)
inlineprotected

Definition at line 35 of file T2RedBlackTree.h.

36 {
37 red = 0;
38 m_pLeft = pNil;
39 m_pRight = pNil;
40 m_pParent = pNil;
41 }

Friends And Related Symbol Documentation

◆ T2GenericRedBlackTree

friend class T2GenericRedBlackTree
friend

Definition at line 21 of file T2RedBlackTree.h.

◆ T2RedBlackTree

template<class T>
friend class T2RedBlackTree
friend

Definition at line 24 of file T2RedBlackTree.h.

Member Data Documentation

◆ m_pLeft

T2GenericRedBlackTreeNode* T2GenericRedBlackTreeNode::m_pLeft
protected

Definition at line 45 of file T2RedBlackTree.h.

◆ m_pParent

T2GenericRedBlackTreeNode* T2GenericRedBlackTreeNode::m_pParent
protected

Definition at line 47 of file T2RedBlackTree.h.

◆ m_pRight

T2GenericRedBlackTreeNode* T2GenericRedBlackTreeNode::m_pRight
protected

Definition at line 46 of file T2RedBlackTree.h.

◆ red

TINT T2GenericRedBlackTreeNode::red
protected

Definition at line 44 of file T2RedBlackTree.h.


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