IndexSupportasmjit::ArenaTmp< N >

asmjit::ArenaTmp< N > Class Template Reference [¶]

Inheritance diagram for asmjit::ArenaTmp< N >:
asmjit::Arena
template<size_t N>
class asmjit::ArenaTmp< N >

Arena with N bytes of a static storage, used for the initial block.

Temporary arenas are used in cases where it's known that some memory will be required, but in many cases it won't exceed N bytes, so the whole operation can be performed without a dynamic memory allocation.

Public Members

Public Attributes inherited from asmjit::Arena

Classes

Member Functions

Public Member Functions inherited from asmjit::Arena

Additional Inherited Members

Static Public Attributes inherited from asmjit::Arena
Static Public Member Functions inherited from asmjit::Arena

template<size_t N>
ArenaTmp<N>::ArenaTmp(
size_t min_block_size
)explicitnoexcept[¶]

Creates a temporary arena. Dynamic block size is specified by min_block_size.