Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <binary.hpp>
Public Member Functions | |
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 () && |
Protected Attributes | |
std::vector< uint8_t > | bytes_ |
size_t | container_depth_budget_ |
Definition at line 20 of file binary.hpp.
|
inline |
Definition at line 26 of file binary.hpp.
|
inline |
Definition at line 55 of file binary.hpp.
void serde::BinarySerializer< S >::decrease_container_depth | ( | ) |
Definition at line 211 of file binary.hpp.
size_t serde::BinarySerializer< S >::get_buffer_offset | ( | ) |
Definition at line 198 of file binary.hpp.
void serde::BinarySerializer< S >::increase_container_depth | ( | ) |
Definition at line 203 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_bool | ( | bool | value | ) |
Definition at line 125 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_char | ( | char32_t | value | ) |
Definition at line 120 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_f32 | ( | float | value | ) |
Definition at line 110 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_f64 | ( | double | value | ) |
Definition at line 115 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_i128 | ( | const int128_t & | value | ) |
Definition at line 187 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_i16 | ( | int16_t | value | ) |
Definition at line 172 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_i32 | ( | int32_t | value | ) |
Definition at line 177 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_i64 | ( | int64_t | value | ) |
Definition at line 182 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_i8 | ( | int8_t | value | ) |
Definition at line 167 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_option_tag | ( | bool | value | ) |
Definition at line 193 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_str | ( | const std::string & | value | ) |
Definition at line 100 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_u128 | ( | const uint128_t & | value | ) |
Definition at line 161 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_u16 | ( | uint16_t | value | ) |
Definition at line 135 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_u32 | ( | uint32_t | value | ) |
Definition at line 141 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_u64 | ( | uint64_t | value | ) |
Definition at line 149 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_u8 | ( | uint8_t | value | ) |
Definition at line 130 of file binary.hpp.
void serde::BinarySerializer< S >::serialize_unit | ( | ) |
Definition at line 108 of file binary.hpp.
|
protected |
Definition at line 22 of file binary.hpp.
|
protected |
Definition at line 23 of file binary.hpp.