Wwise SDK 2022.1.7
_ak_list_bare_8h_source
Version
menu_open
link
AkListBare.h
Go to the documentation of this file.
33 // only requirement is that T must have member pNextItem (if using the default AkListBareNextItem policy struct).
76 /// ResetCount(), IncrementCount(), DecrementCount() and optionally, public unsigned int Length() const.
121 // UpdateLast() is called by host to inform the policy that it should set the last item to a new value.
122 // The policy is thus free to do what it wants. On the other hand, SetLast() must make sense for the user of the list,
152 // UpdateLast() is called by host to inform the policy that it should set the last item to a new value.
153 // The policy is thus free to do what it wants. On the other hand, SetLast() must make sense for the user of the list,
156 // SetLast is voluntarily left undefined so that calling AkListBare::AddLast() with this policy results in a compile-time error.
164 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:79
AkForceInline void AddItem(T *in_pItem, T *in_pNextItem)
Definition: AkListBare.h:135
AkForceInline void DecrementCount(T *)
Definition: AkListBare.h:83
Definition: AkListBare.h:210
Definition: AkListBare.h:149
IteratorEx Insert(const IteratorEx &in_rIter, T *in_pItem)
Insert item.
Definition: AkListBare.h:238
AkForceInline void IncrementCount(T *)
Definition: AkListBare.h:100
AkForceInline void UpdateLast(T *in_pLast)
Definition: AkListBare.h:124
AkForceInline void IncrementCount(T *)
Definition: AkListBare.h:82
Definition: AkListBare.h:88
Definition: AkListBare.h:111
AkForceInline void RemoveItem(T *in_pItem, T *in_pPrevItem)
Definition: AkListBare.h:126
void AddItem(T *in_pItem, T *in_pNextItem, T *in_pPrevItem)
Add an element.
Definition: AkListBare.h:421
AkForceInline AkLastPolicyWithLast()
Definition: AkListBare.h:118
AkForceInline void DecrementCount(T *)
Definition: AkListBare.h:101
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