目次

クラス テンプレート AkSortedKeyArray< T_KEY, T_ITEM, U_POOL, U_KEY, TGrowBy, TMovePolicy >

AkSortedKeyArray< T_KEY, T_ITEM, U_POOL, U_KEY, TGrowBy, TMovePolicy >に対する継承グラフ
AkArray< T_ITEM, const T_ITEM &, U_POOL, TGrowBy, TMovePolicy > U_POOL

すべてのメンバ一覧

Public メソッド

template<class P_KEY >
T_ITEM *  Exists (P_KEY in_key)
template<class P_KEY >
T_ITEM *  Add (P_KEY in_key)
template<class P_KEY >
T_ITEM *  AddNoSetKey (P_KEY in_key)
template<class P_KEY >
T_ITEM *  Set (P_KEY in_key)
template<class P_KEY >
void  Unset (P_KEY in_key)
template<class P_KEY >
void  Reorder (P_KEY in_OldKey, P_KEY in_NewKey, T_ITEM in_item)
template<class P_KEY >
void  ReSortArray ()
template<class P_KEY >
T_ITEM *  BinarySearch (P_KEY in_key, bool &out_bFound)
AkForceInline void  Swap (T_ITEM *in_ItemA, T_ITEM *in_ItemB)

説明

template<class T_KEY, class T_ITEM, class U_POOL, class U_KEY = AkGetArrayKey< T_KEY, T_ITEM >, unsigned long TGrowBy = 1, class TMovePolicy = AkAssignmentMovePolicy<T_ITEM>>
class AkSortedKeyArray< T_KEY, T_ITEM, U_POOL, U_KEY, TGrowBy, TMovePolicy >

Array of items, sorted by key. Uses binary search for lookups. BEWARE WHEN MODIFYING THE ARRAY USING BASE CLASS METHODS.

AkKeyArray.h157 行で定義されています。


このクラスの説明は次のファイルから生成されました: