Wwise SDK 2021.1.14
_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.
122 // UpdateLast() is called by host to inform the policy that it should set the last item to a new value.
123 // The policy is thus free to do what it wants. On the other hand, SetLast() must make sense for the user of the list,
153 // UpdateLast() is called by host to inform the policy that it should set the last item to a new value.
154 // The policy is thus free to do what it wants. On the other hand, SetLast() must make sense for the user of the list,
157 // SetLast is voluntarily left undefined so that calling AkListBare::AddLast() with this policy results in a compile-time error.
165 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:80
AkForceInline void AddItem(T *in_pItem, T *in_pNextItem)
Definition: AkListBare.h:136
AkForceInline void DecrementCount(T *)
Definition: AkListBare.h:84
Definition: AkListBare.h:204
Definition: AkListBare.h:150
IteratorEx Insert(const IteratorEx &in_rIter, T *in_pItem)
Insert item.
Definition: AkListBare.h:232
AkForceInline void IncrementCount(T *)
Definition: AkListBare.h:101
AkForceInline void UpdateLast(T *in_pLast)
Definition: AkListBare.h:125
AkForceInline void IncrementCount(T *)
Definition: AkListBare.h:83
Definition: AkListBare.h:89
Definition: AkListBare.h:112
AkForceInline void RemoveItem(T *in_pItem, T *in_pPrevItem)
Definition: AkListBare.h:127
void AddItem(T *in_pItem, T *in_pNextItem, T *in_pPrevItem)
Add an element.
Definition: AkListBare.h:415
AkForceInline AkLastPolicyWithLast()
Definition: AkListBare.h:119
AkForceInline void DecrementCount(T *)
Definition: AkListBare.h:102