|
template<typename KeyType > |
AkInt32 | AK::HashTable::Internal::IdealPos (KeyType uKey, AkInt32 iEntriesMask) |
|
template<typename KeyType > |
AkInt32 | AK::HashTable::Internal::DistanceFromIdealPos (AkInt32 iSlot, KeyType uKey, AkInt32 iEntriesMask) |
|
template<typename KeyType > |
AkInt32 | AK::HashTable::Internal::LinearProbe (const KeyType *pKeys, const bool *pbSlotOccupied, KeyType uKey, AkInt32 iSlot, AkUInt32 uNumEntries) |
|
AkInt32 | AK::HashTable::Internal::OccupiedProbe (const bool *pbSlotOccupied, AkInt32 iSlot, AkInt32 iNumEntries) |
|
template<typename KeyType > |
AkInt32 | AK::HashTable::GetFirstSlotForKey (const AkHashTableBase< KeyType > *pHashTable, KeyType uKey) |
|
template<typename KeyType > |
AkInt32 | AK::HashTable::GetNextSlotForKey (const AkHashTableBase< KeyType > *pHashTable, KeyType uKey, AkInt32 iPreviousSlot) |
|
template<typename KeyType > |
AkInt32 | AK::HashTable::GetFirstActiveSlot (const AkHashTableBase< KeyType > *pHashTable) |
|
template<typename KeyType > |
AkInt32 | AK::HashTable::GetNextActiveSlot (const AkHashTableBase< KeyType > *pHashTable, AkInt32 iPreviousSlot) |
|
template<typename KeyType , typename FuncType > |
void | AK::HashTable::ForEachSlot (const AkHashTableBase< KeyType > *in_pHashTable, FuncType in_func) |
|