Wwise SDK 2021.1.14
|
#include <AkHashList.h>
クラス | |
struct | ConstIterator |
struct | ConstIteratorEx |
struct | Item |
struct | Iterator |
struct | IteratorEx |
公開型 | |
typedef AkArray< Item *, Item *, T_ALLOC, AkGrowByPolicy_NoGrow > | HashTableArray |
公開メンバ関数 | |
Iterator | Begin () |
ConstIterator | Begin () const |
IteratorEx | BeginEx () |
ConstIteratorEx | BeginEx () const |
Iterator | End () |
ConstIterator | End () const |
IteratorEx | EndEx () |
ConstIterator | EndEx () const |
IteratorEx | FindEx (T_KEY in_Key) |
ConstIteratorEx | FindEx (T_KEY in_Key) const |
AkHashList () | |
~AkHashList () | |
void | Term () |
void | RemoveAll () |
T_ITEM * | Exists (T_KEY in_Key) |
T_ITEM * | Set (Item *in_pItem) |
T_ITEM * | Set (T_KEY in_Key) |
T_ITEM * | Set (T_KEY in_Key, bool &out_bWasAlreadyThere) |
void | Unset (T_KEY in_Key) |
IteratorEx | Erase (const IteratorEx &in_rIter) |
void | RemoveItem (AkHashType in_uiTable, Item *in_pItem, Item *in_pPrevItem) |
AkUInt32 | Length () const |
AKRESULT | Reserve (AkUInt32 in_uNumberOfEntires) |
AKRESULT | Resize (AkUInt32 in_uExpectedNumberOfEntires) |
AkUInt32 | HashSize () const |
bool | CheckSize () |
基底クラス AkArrayAllocatorNoAlign< T_MEMID > に属する継承公開メンバ関数 | |
AkForceInline void * | Alloc (size_t in_uSize) |
AkForceInline void * | ReAlloc (void *in_pCurrent, size_t in_uOldSize, size_t in_uNewSize) |
AkForceInline void | Free (void *in_pAddress) |
AkForceInline void | TransferMem (void *&io_pDest, AkArrayAllocatorNoAlign< T_MEMID > in_srcAlloc, void *in_pSrc) |
限定公開メンバ関数 | |
T_ITEM * | ExistsInList (T_KEY in_Key, AkUIntPtr in_uiTable) |
T_ITEM * | CreateEntry (T_KEY in_Key, AkUIntPtr in_uiTable) |
限定公開変数類 | |
HashTableArray | m_table |
AkUInt32 | m_uiSize |
AkHashList.h の 50 行目に定義があります。