Wwise SDK 2018.1.11
_ak_list_bare_8h_source
バージョン
menu_open
link
AkListBare.h
[詳解]
34 // only requirement is that T must have member pNextItem (if using the default AkListBareNextItem policy struct).
77 /// ResetCount(), IncrementCount(), DecrementCount() and optionally, public unsigned int Length() const.
124 // UpdateLast() is called by host to inform the policy that it should set the last item to a new value.
125 // The policy is thus free to do what it wants. On the other hand, SetLast() must make sense for the user of the list,
155 // UpdateLast() is called by host to inform the policy that it should set the last item to a new value.
156 // The policy is thus free to do what it wants. On the other hand, SetLast() must make sense for the user of the list,
159 // SetLast is voluntarily left undefined so that calling AkListBare::AddLast() with this policy results in a compile-time error.
167 template <class T, template <class> class U_NEXTITEM = AkListBareNextItem, template <class> class COUNT_POLICY = AkCountPolicyNoCount, template <class> class LAST_POLICY = AkLastPolicyWithLast > class AkListBare : public COUNT_POLICY< T >, public LAST_POLICY< T >
Definition: AkListBare.h:151
IteratorEx Insert(const IteratorEx &in_rIter, T *in_pItem)
Insert item.
Definition: AkListBare.h:234
Definition: AkListBare.h:205
AkForceInline void DecrementCount(T *)
Definition: AkListBare.h:84
AkForceInline void AddItem(T *in_pItem, T *in_pNextItem)
Definition: AkListBare.h:138
Definition: AkListBare.h:88
AkForceInline void UpdateLast(T *in_pLast)
Definition: AkListBare.h:127
AkForceInline void RemoveItem(T *in_pItem, T *in_pPrevItem)
Definition: AkListBare.h:129
AkForceInline void IncrementCount(T *)
Definition: AkListBare.h:101
void AddItem(T *in_pItem, T *in_pNextItem, T *in_pPrevItem)
Add an element.
Definition: AkListBare.h:417
AkForceInline void DecrementCount(T *)
Definition: AkListBare.h:102
AkForceInline AkLastPolicyWithLast()
Definition: AkListBare.h:121
Definition: AkListBare.h:111
AkForceInline void IncrementCount(T *)
Definition: AkListBare.h:83
Definition: AkListBare.h:79