sead
Loading...
Searching...
No Matches
sead::TreeMapNode< Key > Class Template Referenceabstract

#include <seadTreeMapImpl.h>

Public Member Functions

 TreeMapNode ()
virtual ~TreeMapNode ()
virtual void erase_ ()=0

Public Attributes

TreeMapNode< Key > * mLeft_
TreeMapNode< Key > * mRight_
bool mColor_
Key mKey_

Static Public Attributes

static const bool cRed_ = true
static const bool cBlack_ = false

Constructor & Destructor Documentation

◆ TreeMapNode()

template<typename Key>
sead::TreeMapNode< Key >::TreeMapNode ( )
inline

◆ ~TreeMapNode()

template<typename Key>
virtual sead::TreeMapNode< Key >::~TreeMapNode ( )
inlinevirtual

Member Function Documentation

◆ erase_()

template<typename Key>
virtual void sead::TreeMapNode< Key >::erase_ ( )
pure virtual

Member Data Documentation

◆ mLeft_

template<typename Key>
TreeMapNode<Key>* sead::TreeMapNode< Key >::mLeft_

◆ mRight_

template<typename Key>
TreeMapNode<Key>* sead::TreeMapNode< Key >::mRight_

◆ mColor_

template<typename Key>
bool sead::TreeMapNode< Key >::mColor_

◆ mKey_

template<typename Key>
Key sead::TreeMapNode< Key >::mKey_

◆ cRed_

template<typename Key>
const bool sead::TreeMapNode< Key >::cRed_ = true
static

◆ cBlack_

template<typename Key>
const bool sead::TreeMapNode< Key >::cBlack_ = false
static