ae ~master (2024-01-05T13:09:51Z)
Home
Dub
Repo
GrowingBufferAllocator.Impl
ae
utils
alloc
GrowingBufferAllocator
Undocumented in source.
struct
GrowingBufferAllocator
(BASE_TYPE = void*, alias ALLOCATOR = heapAllocator)
static
template
Impl (
alias
data
) {
static
void
bufferExhausted
(size_t n);
static
void
clear
();
static
enum
BLOCKSIZE
;
mixin
PointerBumpCommon
;
}
Members
Mixins
__anonymous
mixin
PointerBumpCommon
Undocumented in source.
Static functions
bufferExhausted
void
bufferExhausted
(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
clear
void
clear
()
Undocumented in source. Be warned that the author may not have intended to support it.
Static variables
BLOCKSIZE
enum
BLOCKSIZE
;
Undocumented in source.
Mixed In Members
From
mixin
PointerBumpCommon
allocate
RefType
!
T
allocate
()
Undocumented in source. Be warned that the author may not have intended to support it.
allocateMany
StorageType
!
T
[]
allocateMany
(size_t n)
Undocumented in source. Be warned that the author may not have intended to support it.
Meta
Source
See Implementation
ae
utils
alloc
GrowingBufferAllocator
mixins
__anonymous
structs
Data
templates
Impl