Version

menu_open
Warning: you were redirected to the latest documentation corresponding to your major release ( 2023.1.8.8601 ). Should you wish to access your specific version's documentation, please download the offline documentation from the Audiokinetic Launcher and check the Offline Documentation option in Wwise Authoring.
Wwise SDK 2023.1.8
AkKeyArray.h
T_ITEM * Exists(T_KEY in_Key) const
Definition: AkKeyArray.h:43
T_ITEM * Set(T_KEY in_Key, const T_ITEM &in_Item)
Definition: AkKeyArray.h:54
AkArray< MapStruct< T_KEY, T_ITEM >, const MapStruct< T_KEY, T_ITEM > &, U_POOL, TGrowBy, TMovePolicy >::Iterator FindEx(T_KEY in_Item) const
Definition: AkKeyArray.h:112
T_ITEM * Set(T_KEY in_key, bool &out_bExists)
Definition: AkKeyArray.h:271
T_ITEM * Set(T_KEY in_Key)
Definition: AkKeyArray.h:94
Key policy for AkSortedKeyArray.
Definition: AkKeyArray.h:155
T_ITEM * LowerBounds(T_KEY in_key, Iterator in_from, Iterator in_to) const
Definition: AkKeyArray.h:479
T_ITEM * Exists(T_KEY in_key) const
Definition: AkKeyArray.h:219
T_ITEM * LowerBounds(T_KEY in_key) const
Definition: AkKeyArray.h:472
Specific implementation of array.
Definition: AkArray.h:258
#define NULL
Definition: AkTypes.h:46
int32_t AkInt32
Signed 32-bit integer.
T_ITEM item
Definition: AkKeyDef.h:36
T_ITEM * BinarySearch(T_KEY in_key, bool &out_bFound) const
Definition: AkKeyArray.h:444
T_ITEM * AddNoSetKey(T_KEY in_key, bool &out_bFound)
Definition: AkKeyArray.h:247
AkForceInline void Swap(T_ITEM *in_ItemA, T_ITEM *in_ItemB)
Definition: AkKeyArray.h:501
#define AKASSERT(Condition)
Definition: AkAssert.h:67
T_ITEM * SetFirst(T_KEY in_Key, const T_ITEM &in_Item)
Definition: AkKeyArray.h:74
Trivial key policy for AkSortedKeyArray, when T_KEY is T_ITEM.
Definition: AkKeyArray.h:174
AkForceInline bool Equal(T_KEY &a, T_KEY &b) const
Definition: AkKeyArray.h:214
T_ITEM * Add(T_KEY in_key)
Definition: AkKeyArray.h:228
static AkForceInline bool Lesser(THIS_CLASS *, T_KEY &a, T_KEY &b)
Definition: AkKeyArray.h:188
int64_t AkInt64
Signed 64-bit integer.
AkForceInline AkUInt32 Length() const
Returns the numbers of items in the array.
Definition: AkArray.h:566
static AkForceInline T_KEY & Get(T_ITEM &in_item)
Default policy.
Definition: AkKeyArray.h:166
static AkForceInline bool Equal(THIS_CLASS *, T_KEY &a, T_KEY &b)
Definition: AkKeyArray.h:194
static AkForceInline T_KEY & Get(T_ITEM &in_item)
Default policy.
Definition: AkKeyArray.h:157
uint32_t AkUInt32
Unsigned 32-bit integer.
T_ITEM * AddNoSetKey(T_KEY in_key)
Definition: AkKeyArray.h:241
void UnsetSwap(T_KEY in_Key)
Definition: AkKeyArray.h:143
void ReSortArray()
Definition: AkKeyArray.h:420
bool Unset(T_KEY in_key)
Definition: AkKeyArray.h:294
AkForceInline bool Lesser(T_KEY &a, T_KEY &b) const
Definition: AkKeyArray.h:209
void Unset(T_KEY in_Key)
Definition: AkKeyArray.h:130
static AkForceInline T_KEY & Get(T_KEY &in_item)
Default policy.
Definition: AkKeyArray.h:177
#define AkForceInline
Definition: AkTypes.h:63
void Reorder(T_KEY in_OldKey, T_KEY in_NewKey, const T_ITEM &in_item)
Definition: AkKeyArray.h:310
T_KEY key
Definition: AkKeyDef.h:35
T_ITEM * Set(T_KEY in_key)
Definition: AkKeyArray.h:265

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise