dplug ~master (2024-09-30T22:25:31Z)
Home
Dub
Repo
ArenaAllocator
dplug
canvas
misc
Undocumented in source.
nothrow @
nogc
struct
ArenaAllocator (
T
uint
blockSize
) {
struct
EABlock
;
nothrow @
nogc
EABlock
*
m_root
;
nothrow @
nogc
EABlock
*
m_block
;
nothrow @
nogc
uint
m_pos
;
~this
();
T
*
allocate
();
void
reset
();
}
Destructor
~this
~this
()
Undocumented in source.
Members
Functions
allocate
T
*
allocate
()
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.
Structs
EABlock
struct
EABlock
Undocumented in source.
Variables
m_block
EABlock
*
m_block
;
Undocumented in source.
m_pos
uint
m_pos
;
Undocumented in source.
m_root
EABlock
*
m_root
;
Undocumented in source.
Meta
Source
See Implementation
dplug
canvas
misc
aliases
fabs
intr_bsf
intr_bsr
functions
_mm_broadcast_alpha
_mm_clamp_0_to_N_epi32
clip
isPow2
max
min
nextSetBit
roundUpPow2
roundUpTo
structs
ArenaAllocator