ae ~sd (2021-12-20T16:35:43.7627576)
Dub
Repo
BufferAllocator.Impl
ae
utils
alloc
BufferAllocator
Undocumented in source.
struct
BufferAllocator
(BASE_TYPE = ubyte)
static
template
Impl (
alias
data
) {
static
void
setBuffer
(BASE_VALUE_TYPE[] buf);
this
(BASE_VALUE_TYPE[] buf);
static
void
bufferExhausted
(size_t n);
static
enum
BLOCKSIZE
;
mixin
PointerBumpCommon
;
}
Constructors
this
this
(BASE_VALUE_TYPE[] buf)
Undocumented in source.
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.
setBuffer
void
setBuffer
(BASE_VALUE_TYPE[] buf)
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
BufferAllocator
mixins
__anonymous
structs
Data
templates
Impl