StaticBufferAllocator

Homogenous allocator which uses a static buffer of a given size. Throws BufferExhaustedException if the buffer is exhausted. Needs to be manually initialized before use.

struct StaticBufferAllocator (
size_t SIZE
BASE_TYPE = ubyte
) {}

Members

Mixins

__anonymous
mixin AllocatorCommon
Undocumented in source.

Structs

Data
struct Data
Undocumented in source.

Templates

Impl
template Impl(alias data)
Undocumented in source.

Mixed In Members

From mixin AllocatorCommon

StorageType
alias StorageType = ae.utils.meta.StorageType
Undocumented in source.
VALUE_TYPE
alias VALUE_TYPE = StorageType!ALLOCATOR_TYPE
Undocumented in source.
BASE_VALUE_TYPE
alias BASE_VALUE_TYPE = StorageType!BASE_TYPE
Undocumented in source.

Meta