#include <bursttriemap.h>
Public Types | |
| using | Index = Int |
Public Member Functions | |
| ArrayBurstTriePool () | |
| ArrayBurstTriePool (ArrayBurstTriePool &&src) | |
| MAXON_WARN_UNUSED void * | AllocNode (Index &index) |
| MAXON_WARN_UNUSED void * | AllocBucket (Index &index) |
| void | FreeNode (Index i) |
| void | FreeBucket (Index i) |
| NODE * | GetNode (Index i) |
| const NODE * | GetNode (Index i) const |
| BUCKET * | GetBucket (Index i) |
| const BUCKET * | GetBucket (Index i) const |
Static Public Member Functions | |
| static Bool | IsNode (Index i) |
Private Attributes | |
| ElementPool< NODE, Index > | _nodePool |
| ElementPool< BUCKET, Index > | _bucketPool |
| ArrayBurstTriePool | ( | ArrayBurstTriePool< NODE, BUCKET > && | src | ) |
| MAXON_WARN_UNUSED void* AllocNode | ( | Index & | index | ) |
| MAXON_WARN_UNUSED void* AllocBucket | ( | Index & | index | ) |
| void FreeNode | ( | Index | i | ) |
| void FreeBucket | ( | Index | i | ) |
| NODE* GetNode | ( | Index | i | ) |
| const NODE* GetNode | ( | Index | i | ) | const |
| BUCKET* GetBucket | ( | Index | i | ) |
| const BUCKET* GetBucket | ( | Index | i | ) | const |
|
private |
|
private |