ArrayBurstTriePool< NODE, BUCKET > Class Template Reference Data Structures
#include <bursttriemap.h>
Public Types |
|
| using | 索引 = Int |
公共成员函数 |
|
| ArrayBurstTriePool () | |
| ArrayBurstTriePool ( ArrayBurstTriePool && src ) | |
| MAXON_WARN_UNUSED void * | AllocNode ( 索引 &index) |
| MAXON_WARN_UNUSED void * | AllocBucket ( 索引 &index) |
| void | FreeNode ( 索引 i) |
| void | FreeBucket ( 索引 i) |
| NODE * | GetNode ( 索引 i) |
| const NODE * | GetNode ( 索引 i) const |
| BUCKET * | GetBucket ( 索引 i) |
| const BUCKET * | GetBucket ( 索引 i) const |
静态公共成员函数 |
|
| static Bool | IsNode ( 索引 i) |
Private Attributes |
|
| ElementPool < NODE, 索引 > | _nodePool |
| ElementPool < BUCKET, 索引 > | _bucketPool |
| using 索引 = Int |
| ArrayBurstTriePool | ( | ) |
| ArrayBurstTriePool | ( | ArrayBurstTriePool < NODE, BUCKET > && | src | ) |
| MAXON_WARN_UNUSED void* AllocNode | ( | 索引 & | index | ) |
| MAXON_WARN_UNUSED void* AllocBucket | ( | 索引 & | index | ) |
| void FreeNode | ( | 索引 | i | ) |
| void FreeBucket | ( | 索引 | i | ) |
|
static |
| NODE* GetNode | ( | 索引 | i | ) |
| const NODE* GetNode | ( | 索引 | i | ) | const |
| BUCKET* GetBucket | ( | 索引 | i | ) |
| const BUCKET* GetBucket | ( | 索引 | i | ) | const |
|
private |
|
private |