バージョン

menu_open
Wwise SDK 2023.1.3
AkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY, LIST_POLICY > クラステンプレート

#include <AkHashList.h>

クラス

struct  ConstIterator
 
struct  ConstIteratorEx
 
struct  Iterator
 
struct  IteratorEx
 

公開メンバ関数

Iterator Begin ()
 
ConstIterator Begin () const
 
IteratorEx BeginEx ()
 
ConstIteratorEx BeginEx () const
 
Iterator End ()
 
ConstIterator End () const
 
IteratorEx FindEx (T_KEY in_Key)
 
ConstIteratorEx FindEx (T_KEY in_Key) const
 
 AkHashListBare ()
 
 ~AkHashListBare ()
 
bool Init (AkUInt32 in_iStartingSize)
 
void Term ()
 
T_MAPSTRUCT * Exists (T_KEY in_Key) const
 
bool Set (T_MAPSTRUCT *in_pItem, bool &out_exists)
 
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 ()
 

限定公開メンバ関数

void RemoveItem (AkHashType in_uiTable, T_MAPSTRUCT *in_pItem, T_MAPSTRUCT *in_pPrevItem)
 
T_MAPSTRUCT * ExistsInList (T_KEY in_Key, AkHashType in_uiTable) const
 

限定公開変数類

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 LIST_POLICY = AkDefaultHashListBarePolicy<T_KEY, T_MAPSTRUCT>>
class AkHashListBare< T_KEY, T_MAPSTRUCT, T_ALLOC, KEY_POLICY, LIST_POLICY >

AkHashList.h675 行目に定義があります。


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう