|
Foxit PDF SDK
|
继承自 CFX_Object .
Public 成员函数 | |
| CFX_CMapDWordToDWord (IFX_Allocator *pAllocator=0) | |
| 使用分配器的构造函数。 更多... | |
| void | EstimateSize (FX_DWORD size, FX_DWORD grow_by) |
| 更改内部分配大小和增长量。 更多... | |
| void | GetNextAssoc (FX_POSITION &pos, FX_DWORD &key, FX_DWORD &value) const |
| 获取下一个关联。 更多... | |
| FX_POSITION | GetStartPosition () const |
| 获取第一个键值对位置。用于遍历所有(键, 值)对。 更多... | |
| FX_BOOL | Lookup (FX_DWORD key, FX_DWORD &value) const |
| 通过键查找。 更多... | |
| void | RemoveAll () |
| 移除所有(键, 值)对。 更多... | |
| void | SetAt (FX_DWORD key, FX_DWORD value) |
| 添加新的(键, 值)对。如果不存在则添加,否则修改。 更多... | |
Protected 属性 | |
| CFX_BinaryBuf | m_Buffer |
表示紧凑映射类的类,它简单地将所有映射放入一个缓冲区中。 映射保持排序,所以查找可以相当快。
|
inline |
使用分配器的构造函数。
| [in] | pAllocator | 分配器。默认值:NULL。 |
更改内部分配大小和增长量。
| [in] | size | 新的分配大小。 |
| [in] | grow_by | 新的增长量。 |
| void CFX_CMapDWordToDWord::GetNextAssoc | ( | FX_POSITION & | pos, |
| FX_DWORD & | key, | ||
| FX_DWORD & | value | ||
| ) | const |
获取下一个关联。
| [in,out] | pos | 输入一个位置,并接收下一个(键, 值)对位置作为结果。 |
| [out] | key | 接收键。 |
| [out] | value | 接收值。 |
| FX_POSITION CFX_CMapDWordToDWord::GetStartPosition | ( | ) | const |
获取第一个键值对位置。用于遍历所有(键, 值)对。
通过键查找。
| [in] | key | 要查找的键。 |
| [out] | value | 接收找到值的FX_DWORD值的引用。 |
|
inline |
移除所有(键, 值)对。
添加新的(键, 值)对。如果不存在则添加,否则修改。
| [in] | key | 指定位置的键。 |
| [in] | value | 新的FX_DWORD值。 |
|
protected |
(键, 值)对缓冲区。