#include <seadTreeMap.h>
Inherits sead::TreeMapImpl< TreeMapKeyImpl< Key > >.
Inherited by sead::FixedTreeMap< Key, Value, N >.
◆ TreeMap()
template<typename Key, typename Value>
◆ allocBuffer() [1/2]
template<typename Key, typename Value>
◆ allocBuffer() [2/2]
template<typename Key, typename Value>
◆ tryAllocBuffer() [1/2]
template<typename Key, typename Value>
◆ tryAllocBuffer() [2/2]
template<typename Key, typename Value>
◆ freeBuffer()
template<typename Key, typename Value>
◆ setBuffer()
template<typename Key, typename Value>
| void sead::TreeMap< Key, Value >::setBuffer |
( |
s32 | node_max, |
|
|
void * | buf ) |
|
inline |
◆ isBufferReady()
template<typename Key, typename Value>
◆ isEmpty()
template<typename Key, typename Value>
◆ isFull()
template<typename Key, typename Value>
◆ size()
template<typename Key, typename Value>
◆ getSize()
template<typename Key, typename Value>
◆ maxSize()
template<typename Key, typename Value>
◆ find()
template<typename Key, typename Value>
| Value * sead::TreeMap< Key, Value >::find |
( |
const Key & | key | ) |
const |
|
inline |
◆ contains()
template<typename Key, typename Value>
| bool sead::TreeMap< Key, Value >::contains |
( |
const Key & | key | ) |
const |
|
inline |
◆ insert() [1/2]
template<typename Key, typename Value>
◆ insert() [2/2]
template<typename Key, typename Value>
| Value * sead::TreeMap< Key, Value >::insert |
( |
const Key & | key, |
|
|
const Value & | value ) |
|
inline |
◆ clear()
template<typename Key, typename Value>
◆ forEach()
template<typename Key, typename Value>
template<typename T>
◆ eraseNode_()
template<typename Key, typename Value>
◆ eraseNodeForClear_()
template<typename Key, typename Value>
◆ mFreeList
template<typename Key, typename Value>
◆ mSize
template<typename Key, typename Value>
◆ mNodeMax
template<typename Key, typename Value>