12 return TMemalign( alignment, size, m_pMemBlock );
17 return TMalloc( size, m_pMemBlock );
32 return TMemalign( alignment, size, m_pMemBlock );
37 return TMalloc( size, m_pMemBlock );
void * TMemalign(TSIZE a_uiAlignment, TSIZE a_uiSize, Toshi::TMemory::MemBlock *a_pMemBlock)
Allocates aligned memory from a specific memory block.
void * TMalloc(TSIZE a_uiSize, Toshi::TMemory::MemBlock *a_pMemBlock, const TCHAR *a_szFileName, TINT a_iLineNum)
Allocates memory from a specific memory block.
void TFree(void *a_pMem)
Frees previously allocated memory.
virtual size_t GetCapacity() const override
virtual void * TryMalloc(size_t size, size_t alignment) override
virtual void Free(void *ptr) override
virtual void * Malloc(size_t size, size_t alignment) override
virtual size_t GetUsedSize() const override
virtual TBOOL CanAllocate(size_t size) const override