sead
Loading...
Searching...
No Matches
sead::FixedObjArray< T, N > Member List

This is the complete list of members for sead::FixedObjArray< T, N >, including all inherited members.

alloc(const T &item)sead::ObjArray< T >inlineprotected
allocBuffer(s32 ptrNumMax, Heap *heap, s32 alignment=cDefaultAlignment)=deletesead::FixedObjArray< T, N >
at(s32 pos) constsead::ObjArray< T >inline
back() constsead::ObjArray< T >inline
begin() constsead::ObjArray< T >inline
binarySearch(const T *ptr) constsead::ObjArray< T >inline
binarySearch(const T *ptr, CompareCallback cmp) constsead::ObjArray< T >inline
sead::PtrArrayImpl::binarySearch(const void *ptr, CompareCallbackImpl cmp) constsead::PtrArrayImplprotected
calculateWorkBufferSize(size_t n)sead::ObjArray< T >inlinestatic
checkInsert(s32 pos, s32 num)sead::PtrArrayImplprotected
clear()sead::ObjArray< T >inline
compare(const ObjArray &other, CompareCallback cmp) constsead::ObjArray< T >inline
sead::PtrArrayImpl::compare(const PtrArrayImpl &o, CompareCallbackImpl cmp) constsead::PtrArrayImplprotected
CompareCallback typedefsead::ObjArray< T >
CompareCallbackImpl typedefsead::PtrArrayImplprotected
compareT(const void *a, const void *b)sead::ObjArray< T >inlineprotectedstatic
compareT(const T *a, const T *b)sead::ObjArray< T >inlineprotectedstatic
constBegin() constsead::ObjArray< T >inline
constEnd() constsead::ObjArray< T >inline
createVacancy(s32 pos, s32 num)sead::PtrArrayImplprotected
data() constsead::ObjArray< T >inline
ElementSizesead::ObjArray< T >static
emplaceBack(Args &&... args)sead::ObjArray< T >inline
end() constsead::ObjArray< T >inline
equal(const ObjArray &other, CompareCallback cmp) constsead::ObjArray< T >inline
sead::PtrArrayImpl::equal(const PtrArrayImpl &o, CompareCallbackImpl cmp) constsead::PtrArrayImplprotected
erase(int index)sead::ObjArray< T >inline
erase(int index, int count)sead::ObjArray< T >inline
sead::PtrArrayImpl::erase(s32 pos)sead::PtrArrayImplinline
sead::PtrArrayImpl::erase(s32 pos, s32 num)sead::PtrArrayImpl
find(const void *ptr, CompareCallbackImpl cmp) constsead::PtrArrayImplprotected
FixedObjArray()sead::FixedObjArray< T, N >inline
freeBuffer()=deletesead::FixedObjArray< T, N >
front() constsead::ObjArray< T >inline
heapSort()sead::ObjArray< T >inline
heapSort(CompareCallback cmp)sead::ObjArray< T >inline
sead::PtrArrayImpl::heapSort(CompareCallbackImpl cmp)sead::PtrArrayImplprotected
indexOf(const void *ptr) constsead::PtrArrayImplinlineprotected
insert(s32 pos, const T &item)sead::ObjArray< T >inline
sead::PtrArrayImpl::insert(s32 pos, void *ptr)sead::PtrArrayImplprotected
insertArray(s32 pos, void *array, s32 array_length, s32 elem_size)sead::PtrArrayImplprotected
isBufferReady() constsead::PtrArrayImplinline
isEmpty() constsead::PtrArrayImplinline
isFull() constsead::PtrArrayImplinline
maxSize() constsead::PtrArrayImplinline
mFreeListsead::ObjArray< T >protected
mPtrNumsead::PtrArrayImplprotected
mPtrNumMaxsead::PtrArrayImplprotected
mPtrssead::PtrArrayImplprotected
mWorksead::FixedObjArray< T, N >private
ObjArray()=defaultsead::ObjArray< T >
ObjArray(s32 max_num, void *buf)sead::ObjArray< T >inline
operator!=(const ObjArray &other) constsead::ObjArray< T >inline
operator()(s32 pos) constsead::ObjArray< T >inline
operator<(const ObjArray &other) constsead::ObjArray< T >inline
operator<=(const ObjArray &other) constsead::ObjArray< T >inline
operator=(const PtrArrayImpl &)sead::PtrArrayImpl
operator==(const ObjArray &other) constsead::ObjArray< T >inline
operator>(const ObjArray &other) constsead::ObjArray< T >inline
operator>=(const ObjArray &other) constsead::ObjArray< T >inline
operator[](s32 pos) constsead::ObjArray< T >inline
popBack()sead::PtrArrayImplprotected
popFront()sead::PtrArrayImplprotected
PtrArrayImpl()sead::PtrArrayImplinline
pushBack(const T &item)sead::ObjArray< T >inline
sead::PtrArrayImpl::pushBack(void *ptr)sead::PtrArrayImplinlineprotected
pushFront(void *ptr)sead::PtrArrayImplinlineprotected
replace(s32 pos, void *ptr)sead::PtrArrayImplprotected
resize(s32)sead::PtrArrayImpl
reverse()sead::PtrArrayImpl
search(const void *ptr, CompareCallbackImpl cmp) constsead::PtrArrayImplprotected
setBuffer(s32 ptrNumMax, void *buf)=deletesead::FixedObjArray< T, N >
shuffle()sead::PtrArrayImpl
shuffle(Random *random)sead::PtrArrayImpl
size() constsead::PtrArrayImplinline
sort()sead::ObjArray< T >inline
sort(CompareCallback cmp)sead::ObjArray< T >inline
sead::PtrArrayImpl::sort(CompareCallbackImpl cmp)sead::PtrArrayImplprotected
swap(s32 pos1, s32 pos2)sead::PtrArrayImpl
tryAllocBuffer(s32 ptrNumMax, Heap *heap, s32 alignment=cDefaultAlignment)=deletesead::FixedObjArray< T, N >
uniq()sead::ObjArray< T >inline
uniq(CompareCallback cmp)sead::ObjArray< T >inline
sead::PtrArrayImpl::uniq(CompareCallbackImpl cmp)sead::PtrArrayImplprotected
unsafeAt(s32 pos) constsead::ObjArray< T >inline
unsafeResize(s32)sead::PtrArrayImpl