Wwise SDK 2018.1.11
AkHashListBare
版本
Wwise SDK 2018.1.11
|
AkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY > 模板类 参考
类 | |
struct | Iterator |
struct | IteratorEx |
Public 成员函数 | |
Iterator | Begin () |
IteratorEx | BeginEx () |
Iterator | End () |
IteratorEx | FindEx (T_KEY in_Key) |
AkHashListBare () | |
~AkHashListBare () | |
bool | Init (AkUInt32 in_iStartingSize) |
void | Term () |
T_MAPSTRUCT * | Exists (T_KEY in_Key) const |
bool | Set (T_MAPSTRUCT *in_pItem) |
T_MAPSTRUCT * | Unset (const T_KEY &in_Key) |
IteratorEx | Erase (const IteratorEx &in_rIter) |
AkUInt32 | Length () const |
AKRESULT | Reserve (AkUInt32 in_uNumberOfEntires) |
AKRESULT | Resize (AkUInt32 in_uExpectedNumberOfEntires) |
AkHashType | HashSize () const |
bool | CheckSize () |
Protected 成员函数 | |
void | RemoveItem (AkHashType in_uiTable, T_MAPSTRUCT *in_pItem, T_MAPSTRUCT *in_pPrevItem) |
T_MAPSTRUCT * | ExistsInList (T_KEY in_Key, AkHashType in_uiTable) const |
Protected 属性 | |
HashTableArray | m_table |
AkUInt32 | m_uiSize |
详细描述
template<class T_KEY, class T_MAPSTRUCT, typename T_ALLOC = ArrayPoolDefault, class KEY_POLICY = AkDefaultHashListBarePolicy<T_KEY, T_MAPSTRUCT>>
class AkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY >
在文件 AkHashList.h 第 484 行定义.
该类的文档由以下文件生成:
- include/AK/Tools/Common/AkHashList.h