|
Monero
|
#include <portable_storage_from_bin.h>
Classes | |
| struct | recursuion_limitation_guard |
Public Member Functions | |
| throwable_buffer_reader (const void *ptr, size_t sz) | |
| void | read (void *target, size_t count) |
| void | read_sec_name (std::string &sce_name) |
| template<class t_pod_type> | |
| void | read (t_pod_type &pod_val) |
| template<class t_type> | |
| t_type | read () |
| template<class type_name> | |
| storage_entry | read_ae () |
| storage_entry | load_storage_array_entry (uint8_t type) |
| size_t | read_varint () |
| template<class t_type> | |
| storage_entry | read_se () |
| storage_entry | load_storage_entry () |
| void | read (section &sec) |
| void | read (std::string &str) |
| void | read (array_entry &ae) |
| template<class t_type> | |
| size_t | min_bytes () const |
| void | set_limits (size_t objects, size_t fields, size_t strings) |
| template<> | |
| void | read (bool &pod_val) |
| template<> | |
| storage_entry | read_se () |
| template<> | |
| storage_entry | read_se () |
Private Attributes | |
| const uint8_t * | m_ptr |
| size_t | m_count |
| size_t | m_recursion_count |
| size_t | m_objects |
| size_t | m_fields |
| size_t | m_strings |
| size_t | max_objects |
| size_t | max_fields |
| size_t | max_strings |
|
inline |
|
inline |
|
inline |
| size_t epee::serialization::throwable_buffer_reader::min_bytes | ( | ) | const |
| t_type epee::serialization::throwable_buffer_reader::read | ( | ) |
|
inline |
| void epee::serialization::throwable_buffer_reader::read | ( | bool & | pod_val | ) |
|
inline |
|
inline |
| void epee::serialization::throwable_buffer_reader::read | ( | t_pod_type & | pod_val | ) |
|
inline |
| storage_entry epee::serialization::throwable_buffer_reader::read_ae | ( | ) |
|
inline |
|
inline |
| storage_entry epee::serialization::throwable_buffer_reader::read_se | ( | ) |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |