|
| | CFX_MapPtrTemplate (IFX_Allocator *pAllocator=0) |
| | 默认构造函数。 更多...
|
| |
| void | GetNextAssoc (FX_POSITION &rNextPosition, KeyType &rKey, ValueType &rValue) const |
| | 获取当前关联并将位置设置为下一个关联。 更多...
|
| |
| FX_BOOL | Lookup (KeyType key, ValueType &rValue) const |
| | 通过键查找。 更多...
|
| |
| ValueType & | operator[] (KeyType key) |
| | 下标([])运算符重载。查找,如果不存在则添加。 更多...
|
| |
| FX_BOOL | RemoveKey (KeyType key) |
| | 移除现有的(键, 值)对。 更多...
|
| |
| void | SetAt (KeyType key, ValueType newValue) |
| | 添加新的(键, 值)对。如果不存在则添加,否则修改。 更多...
|
| |
| | CFX_MapPtrToPtr (int nBlockSize=10, IFX_Allocator *pAllocator=0) |
| | 使用指定的块大小进行构造。 更多...
|
| |
|
| ~CFX_MapPtrToPtr () |
| | 析构函数。
|
| |
| int | GetCount () const |
| | 获取元素的数量。 更多...
|
| |
| FX_DWORD | GetHashTableSize () const |
| | 获取内部哈希表大小。派生类的高级功能。 更多...
|
| |
| void | GetNextAssoc (FX_POSITION &rNextPosition, void *&rKey, void *&rValue) const |
| | 获取当前关联并将位置设置为下一个关联。 更多...
|
| |
| FX_POSITION | GetStartPosition () const |
| | 获取第一个键值对位置。用于遍历所有(键, 值)对。 更多...
|
| |
| void * | GetValueAt (void *key) const |
| | 通过键获取值指针。 更多...
|
| |
| void | InitHashTable (FX_DWORD hashSize, FX_BOOL bAllocNow=true) |
| | 初始化哈希表。 更多...
|
| |
| FX_BOOL | IsEmpty () const |
| | 验证映射是否为空。 更多...
|
| |
| FX_BOOL | Lookup (void *key, void *&rValue) const |
| | 通过键查找。 更多...
|
| |
| void *& | operator[] (void *key) |
| | 下标([])运算符重载。查找,如果不存在则添加。 更多...
|
| |
| void | RemoveAll () |
| | 移除映射中的所有(键, 值)对。 更多...
|
| |
| FX_BOOL | RemoveKey (void *key) |
| | 移除现有的(键, 值)对。 更多...
|
| |
| void | SetAt (void *key, void *newValue) |
| | 添加新的(键, 值)对。如果不存在则添加,否则修改。 更多...
|
| |