#include <raw_serialise.h>
◆ RawReader() [1/2]
| ccf::kv::RawReader::RawReader |
( |
const RawReader & |
other | ) |
|
|
delete |
◆ RawReader() [2/2]
| ccf::kv::RawReader::RawReader |
( |
const uint8_t * |
data_in_ptr = nullptr, |
|
|
size_t |
data_in_size = 0 |
|
) |
| |
|
inline |
◆ init()
| void ccf::kv::RawReader::init |
( |
const uint8_t * |
data_in_ptr, |
|
|
size_t |
data_in_size |
|
) |
| |
|
inline |
◆ is_eos()
| bool ccf::kv::RawReader::is_eos |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ read_entry()
template<typename T >
| T ccf::kv::RawReader::read_entry |
( |
| ) |
|
|
inline |
Reads the next entry, advancing data_offset
◆ read_next()
template<typename T >
| T ccf::kv::RawReader::read_next |
( |
| ) |
|
|
inline |
◆ read_size_prefixed_entry()
| size_t ccf::kv::RawReader::read_size_prefixed_entry |
( |
size_t & |
start_offset | ) |
|
|
inline |
Reads the next size-prefixed entry
◆ data_offset
| size_t ccf::kv::RawReader::data_offset {0} |
◆ data_ptr
| const uint8_t* ccf::kv::RawReader::data_ptr |
◆ data_size
| size_t ccf::kv::RawReader::data_size |
The documentation for this class was generated from the following file: