Struct Ase::FastMemory::ArenaBlock
ClassList > Ase > FastMemory > ArenaBlock
Public Attributes
Type | Name |
---|---|
uint32 | arena_index = = ~0 |
uint32 | block_length = = 0 |
void * | block_start = = nullptr |
Public Functions
Type | Name |
---|---|
ArenaBlock () = default |
|
ArenaBlock (void * ptr, uint32 length, uint32 index) |
|
ArenaBlock (const ArenaBlock & src) = default |
|
Block | block () const |
ArenaBlock & | operator= (const ArenaBlock & src) = default |
Public Attributes Documentation
variable arena_index
uint32 Ase::FastMemory::ArenaBlock::arena_index;
variable block_length
uint32 Ase::FastMemory::ArenaBlock::block_length;
variable block_start
void* Ase::FastMemory::ArenaBlock::block_start;
Public Functions Documentation
function ArenaBlock [1/3]
Ase::FastMemory::ArenaBlock::ArenaBlock () = default
function ArenaBlock [2/3]
inline Ase::FastMemory::ArenaBlock::ArenaBlock (
void * ptr,
uint32 length,
uint32 index
)
function ArenaBlock [3/3]
Ase::FastMemory::ArenaBlock::ArenaBlock (
const ArenaBlock & src
) = default
function block
inline Block Ase::FastMemory::ArenaBlock::block () const
function operator=
ArenaBlock & Ase::FastMemory::ArenaBlock::operator= (
const ArenaBlock & src
) = default
The documentation for this class was generated from the following file /__w/anklang/anklang/ase/memory.cc