Wwise SDK 2018.1.11
_ak_list_bare_8h_source
Version
menu_open
link
AkListBare.h
Go to the documentation of this file.
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
Was this page helpful?
Need Support?
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageTell 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