barretenberg
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
serde::BinaryDeserializer< D > Class Template Reference

Public Member Functions

 BinaryDeserializer (std::vector< uint8_t > bytes, size_t max_container_depth)
 
std::string deserialize_str ()
 
bool deserialize_bool ()
 
std::monostate deserialize_unit ()
 
char32_t deserialize_char ()
 
float deserialize_f32 ()
 
double deserialize_f64 ()
 
uint8_t deserialize_u8 ()
 
uint16_t deserialize_u16 ()
 
uint32_t deserialize_u32 ()
 
uint64_t deserialize_u64 ()
 
uint128_t deserialize_u128 ()
 
int8_t deserialize_i8 ()
 
int16_t deserialize_i16 ()
 
int32_t deserialize_i32 ()
 
int64_t deserialize_i64 ()
 
int128_t deserialize_i128 ()
 
bool deserialize_option_tag ()
 
size_t get_buffer_offset ()
 
void increase_container_depth ()
 
void decrease_container_depth ()
 

Protected Member Functions

uint8_t read_byte ()
 

Protected Attributes

std::vector< uint8_t > bytes_
 

The documentation for this class was generated from the following file: