barretenberg
Loading...
Searching...
No Matches
Public Member Functions | Static Public Attributes | List of all members
serde::BincodeSerializer Class Reference
Inheritance diagram for serde::BincodeSerializer:
serde::BinarySerializer< BincodeSerializer >

Public Member Functions

void serialize_f32 (float value)
 
void serialize_f64 (double value)
 
void serialize_len (size_t value)
 
void serialize_variant_index (uint32_t value)
 
- Public Member Functions inherited from serde::BinarySerializer< BincodeSerializer >
 BinarySerializer (size_t max_container_depth)
 
void serialize_str (const std::string &value)
 
void serialize_bool (bool value)
 
void serialize_unit ()
 
void serialize_char (char32_t value)
 
void serialize_f32 (float value)
 
void serialize_f64 (double value)
 
void serialize_u8 (uint8_t value)
 
void serialize_u16 (uint16_t value)
 
void serialize_u32 (uint32_t value)
 
void serialize_u64 (uint64_t value)
 
void serialize_u128 (const uint128_t &value)
 
void serialize_i8 (int8_t value)
 
void serialize_i16 (int16_t value)
 
void serialize_i32 (int32_t value)
 
void serialize_i64 (int64_t value)
 
void serialize_i128 (const int128_t &value)
 
void serialize_option_tag (bool value)
 
size_t get_buffer_offset ()
 
void increase_container_depth ()
 
void decrease_container_depth ()
 
std::vector< uint8_t > bytes () &&
 

Static Public Attributes

static constexpr bool enforce_strict_map_ordering = false
 

Additional Inherited Members

- Protected Attributes inherited from serde::BinarySerializer< BincodeSerializer >
std::vector< uint8_t > bytes_
 
size_t container_depth_budget_
 

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