#include <seadTreeMap.h>
Inherits sead::TreeMap< Key, Value >.
|
| | FixedTreeMap () |
| void | allocBuffer (s32 node_max, s32 alignment=cDefaultAlignment)=delete |
| void | allocBuffer (s32 node_max, Heap *heap, s32 alignment=cDefaultAlignment)=delete |
| bool | tryAllocBuffer (s32 node_max, s32 alignment=cDefaultAlignment)=delete |
| bool | tryAllocBuffer (s32 node_max, Heap *heap, s32 alignment=cDefaultAlignment)=delete |
| void | freeBuffer ()=delete |
| void | setBuffer (s32 node_max, void *buf)=delete |
| | TreeMap () |
| void | allocBuffer (s32 node_max, s32 alignment=cDefaultAlignment) |
| void | allocBuffer (s32 node_max, Heap *heap, s32 alignment=cDefaultAlignment) |
| bool | tryAllocBuffer (s32 node_max, s32 alignment=cDefaultAlignment) |
| bool | tryAllocBuffer (s32 node_max, Heap *heap, s32 alignment=cDefaultAlignment) |
| void | freeBuffer () |
| void | setBuffer (s32 node_max, void *buf) |
| bool | isBufferReady () const |
| bool | isEmpty () const |
| bool | isFull () const |
| s32 | size () const |
| s32 | getSize () const |
| s32 | maxSize () const |
| Value * | find (const Key &key) const |
| bool | contains (const Key &key) const |
| Value * | insert (const Key &key) |
| Value * | insert (const Key &key, const Value &value) |
| void | clear () |
| template<typename T> |
| void | forEach (const T &fun) const |
| | TreeMapImpl () |
| void | insert (Node *node) |
| void | erase (const Key &key) |
| Node * | find (const Key &key) const |
| bool | contains (const Key &key) const |
| void | forEach (const T &fun) const |
◆ FixedTreeMap()
template<typename Key, typename Value, s32 N>
◆ allocBuffer() [1/2]
template<typename Key, typename Value, s32 N>
◆ allocBuffer() [2/2]
template<typename Key, typename Value, s32 N>
◆ tryAllocBuffer() [1/2]
template<typename Key, typename Value, s32 N>
◆ tryAllocBuffer() [2/2]
template<typename Key, typename Value, s32 N>
◆ freeBuffer()
template<typename Key, typename Value, s32 N>
◆ setBuffer()
template<typename Key, typename Value, s32 N>
◆ mWork
template<typename Key, typename Value, s32 N>