#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 |
( |
| ) |
|
|
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 |
◆ 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: