|
Wwise SDK 2023.1.17
|
Implementation of List Bare. [詳解]
#include <AkListBare.h>
クラス | |
| struct | Iterator |
| Iterator. [詳解] | |
| struct | IteratorEx |
公開メンバ関数 | |
| IteratorEx | Erase (const IteratorEx &in_rIter) |
| Erase item. [詳解] | |
| IteratorEx | Insert (const IteratorEx &in_rIter, T *in_pItem) |
| Insert item. [詳解] | |
| Iterator | End () const |
| End condition. [詳解] | |
| IteratorEx | BeginEx () |
| Get IteratorEx at beginning. [詳解] | |
| Iterator | Begin () const |
| Get Iterator at beginning. [詳解] | |
| IteratorEx | FindEx (T *in_pItem) |
| Get Iterator from item. [詳解] | |
| AkListBare () | |
| Constructor. [詳解] | |
| ~AkListBare () | |
| Destructor. [詳解] | |
| void | Term () |
| Terminate. [詳解] | |
| void | AddFirst (T *in_pItem) |
| Add element at the beginning of list. [詳解] | |
| void | AddLast (T *in_pItem) |
| Add element at the end of list. [詳解] | |
| AKRESULT | Remove (T *in_pItem) |
| Remove an element. [詳解] | |
| AKRESULT | RemoveFirst () |
| Remove the first element. [詳解] | |
| AkForceInline void | RemoveAll () |
| Remove all elements. [詳解] | |
| AkForceInline T * | First () |
| Get first element. [詳解] | |
| AkForceInline bool | IsEmpty () const |
| Empty condition. [詳解] | |
| void | RemoveItem (T *in_pItem, T *in_pPrevItem) |
| Remove an element. [詳解] | |
| void | AddItem (T *in_pItem, T *in_pNextItem, T *in_pPrevItem) |
| Add an element. [詳解] | |
| void | Transfer (AkListBare< T, U_NEXTITEM, COUNT_POLICY, LAST_POLICY > &in_src) |
基底クラス AkLastPolicyWithLast< T > に属する継承公開メンバ関数 | |
| AkForceInline T * | Last () |
| Get last element. [詳解] | |
| AkForceInline const T * | Last () const |
限定公開変数類 | |
| T * | m_pFirst |
| top of list [詳解] | |
基底クラス AkLastPolicyWithLast< T > に属する継承限定公開変数類 | |
| T * | m_pLast |
| bottom of list [詳解] | |
その他の継承メンバ | |
基底クラス AkCountPolicyNoCount< T > に属する継承限定公開メンバ関数 | |
| AkForceInline void | ResetCount (T *) |
| AkForceInline void | IncrementCount (T *) |
| AkForceInline void | DecrementCount (T *) |
基底クラス AkLastPolicyWithLast< T > に属する継承限定公開メンバ関数 | |
| AkForceInline | AkLastPolicyWithLast () |
| AkForceInline void | UpdateLast (T *in_pLast) |
| AkForceInline void | SetLast (T *in_pLast) |
| AkForceInline void | RemoveItem (T *in_pItem, T *in_pPrevItem) |
| AkForceInline void | AddItem (T *in_pItem, T *in_pNextItem) |
Implementation of List Bare.
AkListBare.h の 164 行目に定義があります。