版本

menu_open

AkHashList< T_KEY, T_ITEM, T_ALLOC >模板类参考

继承图,类AkHashList< T_KEY, T_ITEM, T_ALLOC >
T_ALLOC

所有成员的列表。

组合类型

struct   Item
struct   Iterator
struct   IteratorEx

公有类型

typedef AkArray< Item *, Item
*, T_ALLOC, 0 > 
HashTableArray

公有成员

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 ()

保护成员

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

详细描述

template<class T_KEY, class T_ITEM, typename T_ALLOC = ArrayPoolDefault>
class AkHashList< T_KEY, T_ITEM, T_ALLOC >

在文件AkHashList.h50行定义。


该类的文档由以下文件生成:

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅