#include <Parameter.h>
Inherits sead::TList< ParameterBase * >.
Inherited by DVCameraParamList.
Public Member Functions | |
| ParameterListBase () | |
| virtual void | read (const void *file, u32 size)=0 |
| Public Member Functions inherited from sead::TList< ParameterBase * > | |
| TList () | |
| void | pushBack (TListNode< T > *obj) |
| void | pushFront (TListNode< T > *obj) |
| TListNode< T > * | popBack () |
| TListNode< T > * | popFront () |
| void | insertBefore (TListNode< T > *basis, TListNode< T > *obj) |
| void | insertAfter (TListNode< T > *basis, TListNode< T > *obj) |
| void | erase (TListNode< T > *obj) |
| TListNode< T > * | front () const |
| TListNode< T > * | back () const |
| TListNode< T > * | prev (const TListNode< T > *obj) const |
| TListNode< T > * | next (const TListNode< T > *obj) const |
| TListNode< T > * | nth (s32 index) const |
| s32 | indexOf (const TListNode< T > *obj) const |
| bool | isNodeLinked (const TListNode< T > *obj) const |
| void | swap (TListNode< T > *obj1, TListNode< T > *obj2) |
| void | moveAfter (TListNode< T > *basis, TListNode< T > *obj) |
| void | moveBefore (TListNode< T > *basis, TListNode< T > *obj) |
| void | clear () |
| void | unsafeClear () |
| void | sort () |
| void | mergeSort () |
| TListNode< T > * | find (const T *obj) const |
| void | uniq () |
| iterator | begin () const |
| iterator | end () const |
| iterator | toIterator (TListNode< T > *obj) const |
| constIterator | constBegin () const |
| constIterator | constEnd () const |
| constIterator | toConstIterator (const TListNode< T > *obj) const |
| robustIterator | robustBegin () const |
| robustIterator | robustEnd () const |
| robustIterator | toRobustIterator (TListNode< T > *obj) const |
| reverseIterator | reverseBegin () const |
| reverseIterator | reverseEnd () const |
| reverseIterator | toReverseIterator (TListNode< T > *obj) const |
| reverseConstIterator | reverseConstBegin () const |
| reverseConstIterator | reverseConstEnd () const |
| reverseConstIterator | toReverseConstIterator (const TListNode< T > *obj) const |
| reverseRobustIterator | reverseRobustBegin () const |
| reverseRobustIterator | reverseRobustEnd () const |
| reverseRobustIterator | toReverseRobustIterator (TListNode< T > *obj) const |
| Public Member Functions inherited from sead::ListImpl | |
| ListImpl () | |
| bool | isEmpty () const |
| s32 | size () const |
| void | reverse () |
| void | shuffle () |
| void | shuffle (Random *random) |
| bool | checkLinks () const |
Additional Inherited Members | |
| Protected Types inherited from sead::ListImpl | |
| typedef s32(*)(const void *a, const void *b | CompareCallbackImpl) |
| Protected Member Functions inherited from sead::ListImpl | |
| ListImpl (const ListImpl &) | |
| void | sort (s32 offset, CompareCallbackImpl cmp) |
| void | mergeSort (s32 offset, CompareCallbackImpl cmp) |
| void | pushBack (ListNode *n) |
| void | pushFront (ListNode *n) |
| ListNode * | popBack () |
| ListNode * | popFront () |
| void | insertBefore (ListNode *basis, ListNode *n) |
| void | insertAfter (ListNode *basis, ListNode *n) |
| void | erase (ListNode *n) |
| ListNode * | front () const |
| ListNode * | back () const |
| ListNode * | nth (s32 index) const |
| s32 | indexOf (const ListNode *n) const |
| void | swap (ListNode *n1, ListNode *n2) |
| void | moveAfter (ListNode *basis, ListNode *n) |
| void | moveBefore (ListNode *basis, ListNode *n) |
| ListNode * | find (const void *ptr, s32 offset, CompareCallbackImpl cmp) const |
| void | uniq (s32 offset, CompareCallbackImpl cmp) |
| void | clear () |
| void | unsafeClear () |
| ListImpl & | operator= (const ListImpl &) |
| Static Protected Member Functions inherited from sead::TList< ParameterBase * > | |
| static s32 | compareT (const T *a, const T *b) |
| Static Protected Member Functions inherited from sead::ListImpl | |
| static void | mergeSortImpl (ListNode *front, ListNode *back, s32 num, s32 offset, CompareCallbackImpl cmp) |
| Protected Attributes inherited from sead::ListImpl | |
| ListNode | mStartEnd |
| s32 | mCount |
|
inline |
|
pure virtual |
Implemented in DVCameraParamList.