![]() |
nCine 2025.07.r505-a745cd4
A cross-platform 2D game engine
|
This is the complete list of members for nctl::FreeListAllocator, including all inherited members.
allocate(size_t bytes, uint8_t alignment) | nctl::IAllocator | inline |
allocate(size_t bytes) (defined in nctl::IAllocator) | nctl::IAllocator | inline |
allocateFunc_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
AllocateFunction typedef (defined in nctl::IAllocator) | nctl::IAllocator | |
base() const | nctl::IAllocator | inline |
base_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
copyOnReallocation() const | nctl::IAllocator | inline |
copyOnReallocation_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
deallocate(void *ptr) | nctl::IAllocator | inline |
deallocateFunc_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
DeallocateFunction typedef (defined in nctl::IAllocator) | nctl::IAllocator | |
DefaultAlignment | nctl::IAllocator | static |
defrag() | nctl::FreeListAllocator | |
defragOnDeallocation() const | nctl::FreeListAllocator | inline |
deleteArray(T *ptr) (defined in nctl::IAllocator) | nctl::IAllocator | |
deleteObject(T *ptr) (defined in nctl::IAllocator) | nctl::IAllocator | |
FitStrategy enum name | nctl::FreeListAllocator | |
fitStrategy() const | nctl::FreeListAllocator | inline |
freeBlock() const (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator | inline |
FreeListAllocator() (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator | inline |
FreeListAllocator(const char *name) (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator | explicit |
FreeListAllocator(size_t size, void *base) (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator | inline |
FreeListAllocator(const char *name, size_t size, void *base) (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator | inline |
FreeListAllocator(size_t size, void *base, bool defragOnDeallocation) (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator | inline |
FreeListAllocator(const char *name, size_t size, void *base, bool defragOnDeallocation) (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator | |
freeMemory() const | nctl::IAllocator | inline |
IAllocator(const char *name, AllocateFunction allocFunc, ReallocateFunction reallocFunc, DeallocateFunction deallocFunc) (defined in nctl::IAllocator) | nctl::IAllocator | inline |
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 | |
MaxNameLength | nctl::IAllocator | static |
name() const | nctl::IAllocator | inline |
name_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
newArray(size_t numElements) (defined in nctl::IAllocator) | nctl::IAllocator | |
newObject(Args &&... args) (defined in nctl::IAllocator) | nctl::IAllocator | |
numAllocations() const | nctl::IAllocator | inline |
numAllocations_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
reallocate(void *ptr, size_t bytes, uint8_t alignment) | nctl::IAllocator | |
reallocate(void *ptr, size_t bytes) (defined in nctl::IAllocator) | nctl::IAllocator | inline |
reallocateFunc_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
ReallocateFunction typedef (defined in nctl::IAllocator) | nctl::IAllocator | |
setCopyOnReallocation(bool value) | nctl::IAllocator | inline |
setDefragOnDeallocation(bool value) | nctl::FreeListAllocator | inline |
setFitStrategy(FitStrategy fitStrategy) | nctl::FreeListAllocator | inline |
size() const | nctl::IAllocator | inline |
size_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
usedMemory() const | nctl::IAllocator | inline |
usedMemory_ (defined in nctl::IAllocator) | nctl::IAllocator | protected |
~FreeListAllocator() (defined in nctl::FreeListAllocator) | nctl::FreeListAllocator |