Skip to content

Struct Ase::FastMemory::Block

ClassList > Ase > FastMemory > Block

Reference for an allocated memory block.

  • #include <memory.hh>

Public Attributes

Type Name
const uint32 block_length = = 0
void *const block_start = = nullptr

Public Functions

Type Name
Block (void * b, uint32 l)
Block (const Block & src) = default
Block () = default
Block & operator= (const Block & src)

Public Attributes Documentation

variable block_length

const uint32 Ase::FastMemory::Block::block_length;

variable block_start

void* const Ase::FastMemory::Block::block_start;

Public Functions Documentation

function Block [1/3]

inline Ase::FastMemory::Block::Block (
    void * b,
    uint32 l
) 

function Block [2/3]

Ase::FastMemory::Block::Block (
    const Block & src
) = default

function Block [3/3]

Ase::FastMemory::Block::Block () = default

function operator=

inline Block & Ase::FastMemory::Block::operator= (
    const Block & src
) 


The documentation for this class was generated from the following file /__w/anklang/anklang/ase/memory.hh