| adjust() override | sead::UnitHeap | virtual |
| alloc(size_t size, s32 alignment) | sead::Heap | inline |
| appendDisposer_(IDisposer *o) | sead::Heap | protected |
| cHeapDirection_Forward enum value | sead::Heap | |
| cHeapDirection_Reverse enum value | sead::Heap | |
| checkAccessThread_() const | sead::Heap | protected |
| childBegin() const | sead::Heap | inline |
| childEnd() const | sead::Heap | inline |
| childSize() const | sead::Heap | inline |
| destroy() override | sead::UnitHeap | virtual |
| destruct_() | sead::Heap | protected |
| dispose_(const void *, const void *) | sead::Heap | protected |
| disposerBegin() const | sead::Heap | inline |
| disposerEnd() const | sead::Heap | inline |
| DisposerList typedef | sead::Heap | private |
| disposerSize() const | sead::Heap | inline |
| dump() const | sead::Heap | inlinevirtual |
| eraseChild_(Heap *) | sead::Heap | protected |
| findContainHeap_(const void *ptr) | sead::Heap | protected |
| free(void *ptr) override | sead::UnitHeap | virtual |
| freeAll() override | sead::UnitHeap | virtual |
| genInformation_(hostio::Context *context) | sead::Heap | protectedvirtual |
| getAccessThread() const | sead::Heap | |
| getDirection() const | sead::Heap | inline |
| getEndAddress() const override | sead::UnitHeap | virtual |
| getFreeSize() const override | sead::UnitHeap | virtual |
| getMaxAllocatableSize(int) const override | sead::UnitHeap | |
| sead::Heap::getMaxAllocatableSize(s32 alignment=4) const =0 | sead::Heap | pure virtual |
| getName() const | sead::INamable | inline |
| getParent() const | sead::Heap | inline |
| getSize() const override | sead::UnitHeap | virtual |
| getStartAddress() const override | sead::UnitHeap | virtual |
| hasNoChild_() const | sead::Heap | protected |
| Heap(const SafeString &name, Heap *parent, void *start, size_t size, HeapDirection direction, bool enable_lock) | sead::Heap | |
| HeapDirection enum name | sead::Heap | |
| HeapList typedef | sead::Heap | private |
| IDisposer() | sead::IDisposer | |
| IDisposer::IDisposer() | sead::Heap | protected |
| IDisposer::~IDisposer() | sead::Heap | protected |
| INamable() | sead::INamable | inline |
| INamable(const SafeString &name) | sead::INamable | inline |
| isAdjustable() const override | sead::UnitHeap | virtual |
| isEnableLock() const | sead::Heap | inline |
| isEnableWarning() const | sead::Heap | |
| isFreeable() const override | sead::UnitHeap | virtual |
| isInclude(const void *) const override | sead::UnitHeap | virtual |
| isResizable() const override | sead::UnitHeap | virtual |
| lock() | sead::Heap | |
| mAreaSize | sead::UnitHeap | protected |
| mAreaStart | sead::UnitHeap | protected |
| mBlockSize | sead::UnitHeap | protected |
| mChildren | sead::Heap | protected |
| mCS | sead::Heap | protected |
| mDirection | sead::Heap | protected |
| mDisposerHeap | sead::IDisposer | private |
| mDisposerList | sead::Heap | protected |
| mFlag | sead::Heap | protected |
| mFreeList | sead::UnitHeap | protected |
| mFreeSize | sead::UnitHeap | protected |
| mINamableName | sead::INamable | private |
| mListNode | sead::Heap | protected |
| mParent | sead::Heap | protected |
| mSize | sead::Heap | protected |
| mStart | sead::Heap | protected |
| pushBackChild_(Heap *) | sead::Heap | |
| removeDisposer_(IDisposer *o) | sead::Heap | protected |
| resizeBack(void *, size_t) override | sead::UnitHeap | virtual |
| resizeFront(void *, size_t) override | sead::UnitHeap | virtual |
| setAccessThread(Thread *) | sead::Heap | |
| setEnableLock(bool enable_lock) | sead::Heap | inline |
| setEnableWarning(bool) | sead::Heap | |
| setName(const SafeString &name) | sead::INamable | inline |
| tryAlloc(size_t size, s32 alignment) override | sead::UnitHeap | virtual |
| tryCreate(u32 size, const SafeString &name, u32 block_size, s32 alignment=4, Heap *parent=nullptr, bool enable_lock=false) | sead::UnitHeap | static |
| tryCreateWithBlockNum(u32 block_size, u32 num, const SafeString &name, s32 alignment=4, Heap *parent=nullptr, bool enable_lock=false) | sead::UnitHeap | static |
| UnitHeap(const SafeString &name, Heap *parent, void *address, u32 size, u32, bool) | sead::UnitHeap | |
| unlock() | sead::Heap | |
| ~Heap() override | sead::Heap | inline |
| ~IDisposer() | sead::IDisposer | virtual |
| ~UnitHeap() override | sead::UnitHeap | |