#include <seadTreeMap.h>
Inherits sead::TreeMapNode< TreeMapKeyImpl< Key > >.
Public Member Functions | |
| Node (const Key &akey, TreeMap *map) | |
| Node (const Key &akey, const Value &avalue, TreeMap *map) | |
| Key & | key () |
| Value & | value () |
| Public Member Functions inherited from sead::TreeMapNode< TreeMapKeyImpl< Key > > | |
| TreeMapNode () | |
| virtual | ~TreeMapNode () |
Protected Member Functions | |
| void | erase_ () override |
Protected Attributes | |
| Value | mValue |
| TreeMap * | mMap |
Additional Inherited Members | |
| Public Attributes inherited from sead::TreeMapNode< TreeMapKeyImpl< Key > > | |
| TreeMapNode< Key > * | mLeft_ |
| TreeMapNode< Key > * | mRight_ |
| bool | mColor_ |
| Key | mKey_ |
| Static Public Attributes inherited from sead::TreeMapNode< TreeMapKeyImpl< Key > > | |
| static const bool | cRed_ |
| static const bool | cBlack_ |
|
inline |
|
inline |
|
inlineoverrideprotectedvirtual |
Implements sead::TreeMapNode< TreeMapKeyImpl< Key > >.
|
inline |
|
inline |
|
protected |
|
protected |