Wwise SDK 2019.2.15
_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.
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
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