ae ~master (2024-01-05T13:09:51Z)
Home
Dub
Repo
StaticBufferAllocator.Impl
ae
utils
alloc
StaticBufferAllocator
Undocumented in source.
struct
StaticBufferAllocator
(size_t SIZE, BASE_TYPE = ubyte)
static
template
Impl (
alias
data
) {
static
void
initialize
();
static
void
bufferExhausted
(size_t n);
static
enum
BLOCKSIZE
;
mixin
PointerBumpCommon
;
alias
clear
=
initialize
;
}
Members
Aliases
clear
alias
clear
=
initialize
Undocumented in source.
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.
initialize
void
initialize
()
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
StaticBufferAllocator
mixins
__anonymous
structs
Data
templates
Impl