Table des matières
Wwise SDK 2018.1.11
|
List of all members |
Classes |
Public Types |
Public Member Functions |
Protected Member Functions |
Protected Attributes
AkHashList< T_KEY, T_ITEM, T_ALLOC > Class Template Reference
Inheritance diagram for AkHashList< T_KEY, T_ITEM, T_ALLOC >:

Classes | |
struct | Item |
struct | Iterator |
struct | IteratorEx |
Public Types | |
typedef AkArray< Item *, Item *, T_ALLOC, 0 > | HashTableArray |
Public Member Functions | |
Iterator | Begin () |
IteratorEx | BeginEx () |
Iterator | End () |
IteratorEx | FindEx (T_KEY in_Key) |
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 () |
Protected Member Functions | |
T_ITEM * | ExistsInList (T_KEY in_Key, AkUIntPtr in_uiTable) |
T_ITEM * | CreateEntry (T_KEY in_Key, AkUIntPtr in_uiTable) |
Protected Attributes | |
HashTableArray | m_table |
AkUInt32 | m_uiSize |
Detailed Description
template<class T_KEY, class T_ITEM, typename T_ALLOC = ArrayPoolDefault>
class AkHashList< T_KEY, T_ITEM, T_ALLOC >
Definition at line 50 of file AkHashList.h.
The documentation for this class was generated from the following file:
- include/AK/Tools/Common/AkHashList.h