fdf::Arena::FidlArena::Block

Summary

Constructors and Destructors

Block(Block *next_block, size_t size)

Public static attributes

kBlockHeaderSize = sizeof(Header)
constexpr size_t
kDefaultBlockSize = 16lu * 1024 - kBlockHeaderSize
constexpr size_t

Public functions

data()
uint8_t *
next_block() const
Block *
size() const
size_t

Public static attributes

kBlockHeaderSize

constexpr size_t fdf::Arena::FidlArena::Block::kBlockHeaderSize = sizeof(Header)

kDefaultBlockSize

constexpr size_t fdf::Arena::FidlArena::Block::kDefaultBlockSize = 16lu * 1024 - kBlockHeaderSize

Public functions

Block

 fdf::Arena::FidlArena::Block::Block(
  Block *next_block,
  size_t size
)

data

uint8_t * fdf::Arena::FidlArena::Block::data()

next_block

Block * fdf::Arena::FidlArena::Block::next_block() const 

size

size_t fdf::Arena::FidlArena::Block::size() const