#include <seadListImpl.h>
Inherited by sead::OffsetList< Heap >, sead::OffsetList< IDisposer >, sead::OffsetList< agl::utl::INamedObjIndex >, sead::OffsetList< agl::utl::IParameterList >, sead::OffsetList< agl::utl::IParameterObj >, sead::OffsetList< agl::utl::ParameterBase >, sead::OffsetList< agl::utl::TextureMemoryAllocator::MemoryBlock >, sead::OffsetList< AudioSubsetBase >, sead::OffsetList< sead::ControllerAddon >, sead::OffsetList< sead::ControllerWrapperBase >, sead::OffsetList< sead::ControlDevice >, sead::TList< TaskBase * >, sead::TList< Slot * >, sead::TList< FileDevice * >, sead::TList< ResourceFactory * >, sead::TList< Resource * >, sead::TList< Decompressor * >, sead::TList< Thread * >, sead::TList< DebugTexturePage * >, sead::ObjList< T >, sead::OffsetList< T >, and sead::TList< T >.
|
| | 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 &) |
◆ CompareCallbackImpl
◆ ListImpl() [1/2]
| sead::ListImpl::ListImpl |
( |
| ) |
|
|
inline |
◆ ListImpl() [2/2]
| sead::ListImpl::ListImpl |
( |
const ListImpl & | | ) |
|
|
protected |
◆ isEmpty()
| bool sead::ListImpl::isEmpty |
( |
| ) |
const |
|
inline |
◆ size()
| s32 sead::ListImpl::size |
( |
| ) |
const |
|
inline |
◆ reverse()
| void sead::ListImpl::reverse |
( |
| ) |
|
◆ shuffle() [1/2]
| void sead::ListImpl::shuffle |
( |
| ) |
|
|
inline |
◆ shuffle() [2/2]
| void sead::ListImpl::shuffle |
( |
Random * | random | ) |
|
◆ checkLinks()
| bool sead::ListImpl::checkLinks |
( |
| ) |
const |
◆ sort()
◆ mergeSort()
◆ pushBack()
| void sead::ListImpl::pushBack |
( |
ListNode * | n | ) |
|
|
inlineprotected |
◆ pushFront()
| void sead::ListImpl::pushFront |
( |
ListNode * | n | ) |
|
|
inlineprotected |
◆ popBack()
◆ popFront()
◆ insertBefore()
◆ insertAfter()
◆ erase()
| void sead::ListImpl::erase |
( |
ListNode * | n | ) |
|
|
inlineprotected |
◆ front()
| ListNode * sead::ListImpl::front |
( |
| ) |
const |
|
inlineprotected |
◆ back()
| ListNode * sead::ListImpl::back |
( |
| ) |
const |
|
inlineprotected |
◆ nth()
| ListNode * sead::ListImpl::nth |
( |
s32 | index | ) |
const |
|
protected |
◆ indexOf()
| s32 sead::ListImpl::indexOf |
( |
const ListNode * | n | ) |
const |
|
protected |
◆ swap()
◆ moveAfter()
◆ moveBefore()
◆ find()
◆ uniq()
◆ clear()
| void sead::ListImpl::clear |
( |
| ) |
|
|
protected |
◆ unsafeClear()
| void sead::ListImpl::unsafeClear |
( |
| ) |
|
|
inlineprotected |
◆ mergeSortImpl()
◆ operator=()
◆ mStartEnd
◆ mCount
| s32 sead::ListImpl::mCount |
|
protected |