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