memutils.utils

Undocumented in source.

Members

Functions

FL_allocate
void[] FL_allocate(size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
FL_deallocate
void FL_deallocate(void[] mem)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
FL_reallocate
void[] FL_reallocate(void[] mem, size_t n)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
allocArray
T[] allocArray(size_t n, ALLOC* base)

Allocates an array without touching the memory.

freeArray
void freeArray(T[] array, size_t max_destroy, size_t offset, ALLOC* base)
Undocumented in source. Be warned that the author may not have intended to support it.
reallocArray
T[] reallocArray(T[] array, size_t n, ALLOC* base)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

ConvenienceAllocators
mixintemplate ConvenienceAllocators(alias ALLOC, alias THIS)
Undocumented in source.

Structs

CTFE
struct CTFE
Undocumented in source.
Malloc
struct Malloc
Undocumented in source.
ObjectAllocator
struct ObjectAllocator(T, ALLOC = ThreadMem)
Undocumented in source.
ThreadMem
struct ThreadMem
Undocumented in source.

Meta