nCine 2025.07.r505-a745cd4
A cross-platform 2D game engine
Loading...
Searching...
No Matches
nctl::FreeListAllocator Member List

This is the complete list of members for nctl::FreeListAllocator, including all inherited members.

allocate(size_t bytes, uint8_t alignment)nctl::IAllocatorinline
allocate(size_t bytes) (defined in nctl::IAllocator)nctl::IAllocatorinline
allocateFunc_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
AllocateFunction typedef (defined in nctl::IAllocator)nctl::IAllocator
base() constnctl::IAllocatorinline
base_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
copyOnReallocation() constnctl::IAllocatorinline
copyOnReallocation_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
deallocate(void *ptr)nctl::IAllocatorinline
deallocateFunc_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
DeallocateFunction typedef (defined in nctl::IAllocator)nctl::IAllocator
DefaultAlignmentnctl::IAllocatorstatic
defrag()nctl::FreeListAllocator
defragOnDeallocation() constnctl::FreeListAllocatorinline
deleteArray(T *ptr) (defined in nctl::IAllocator)nctl::IAllocator
deleteObject(T *ptr) (defined in nctl::IAllocator)nctl::IAllocator
FitStrategy enum namenctl::FreeListAllocator
fitStrategy() constnctl::FreeListAllocatorinline
freeBlock() const (defined in nctl::FreeListAllocator)nctl::FreeListAllocatorinline
FreeListAllocator() (defined in nctl::FreeListAllocator)nctl::FreeListAllocatorinline
FreeListAllocator(const char *name) (defined in nctl::FreeListAllocator)nctl::FreeListAllocatorexplicit
FreeListAllocator(size_t size, void *base) (defined in nctl::FreeListAllocator)nctl::FreeListAllocatorinline
FreeListAllocator(const char *name, size_t size, void *base) (defined in nctl::FreeListAllocator)nctl::FreeListAllocatorinline
FreeListAllocator(size_t size, void *base, bool defragOnDeallocation) (defined in nctl::FreeListAllocator)nctl::FreeListAllocatorinline
FreeListAllocator(const char *name, size_t size, void *base, bool defragOnDeallocation) (defined in nctl::FreeListAllocator)nctl::FreeListAllocator
freeMemory() constnctl::IAllocatorinline
IAllocator(const char *name, AllocateFunction allocFunc, ReallocateFunction reallocFunc, DeallocateFunction deallocFunc) (defined in nctl::IAllocator)nctl::IAllocatorinline
IAllocator(const char *name, AllocateFunction allocFunc, ReallocateFunction reallocFunc, DeallocateFunction deallocFunc, size_t size, void *base) (defined in nctl::IAllocator)nctl::IAllocator
init(size_t size, void *base) (defined in nctl::FreeListAllocator)nctl::FreeListAllocator
MaxNameLengthnctl::IAllocatorstatic
name() constnctl::IAllocatorinline
name_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
newArray(size_t numElements) (defined in nctl::IAllocator)nctl::IAllocator
newObject(Args &&... args) (defined in nctl::IAllocator)nctl::IAllocator
numAllocations() constnctl::IAllocatorinline
numAllocations_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
reallocate(void *ptr, size_t bytes, uint8_t alignment)nctl::IAllocator
reallocate(void *ptr, size_t bytes) (defined in nctl::IAllocator)nctl::IAllocatorinline
reallocateFunc_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
ReallocateFunction typedef (defined in nctl::IAllocator)nctl::IAllocator
setCopyOnReallocation(bool value)nctl::IAllocatorinline
setDefragOnDeallocation(bool value)nctl::FreeListAllocatorinline
setFitStrategy(FitStrategy fitStrategy)nctl::FreeListAllocatorinline
size() constnctl::IAllocatorinline
size_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
usedMemory() constnctl::IAllocatorinline
usedMemory_ (defined in nctl::IAllocator)nctl::IAllocatorprotected
~FreeListAllocator() (defined in nctl::FreeListAllocator)nctl::FreeListAllocator