PoolAllocator

Undocumented in source.

Constructors

this
this(size_t pool_size, Allocator base)
Undocumented in source.

Members

Functions

alloc
void[] alloc(size_t sz)
Undocumented in source. Be warned that the author may not have intended to support it.
free
void free(void[] mem)
Undocumented in source. Be warned that the author may not have intended to support it.
freeAll
void freeAll()
Undocumented in source. Be warned that the author may not have intended to support it.
realloc
void[] realloc(void[] arr, size_t newsize)
Undocumented in source. Be warned that the author may not have intended to support it.
reset
void reset()
Undocumented in source. Be warned that the author may not have intended to support it.

Properties

allocatedSize
size_t allocatedSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.
totalSize
size_t totalSize [@property getter]
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Destructor
struct Destructor
Undocumented in source.
Pool
struct Pool
Undocumented in source.

Inherited Members

From Allocator

alignment
enum size_t alignment;
Undocumented in source.
alignmentMask
enum size_t alignmentMask;
Undocumented in source.
alloc
void[] alloc(size_t sz)
Undocumented in source.
realloc
void[] realloc(void[] mem, size_t new_sz)
Undocumented in source.
free
void free(void[] mem)
Undocumented in source.

Meta