|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <binary.hpp>
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_ |
Private Attributes | |
| size_t | pos_ |
| size_t | container_depth_budget_ |
Definition at line 58 of file binary.hpp.
|
inline |
Definition at line 67 of file binary.hpp.
| void serde::BinaryDeserializer< S >::decrease_container_depth | ( | ) |
Definition at line 392 of file binary.hpp.
| bool serde::BinaryDeserializer< D >::deserialize_bool | ( | ) |
Definition at line 289 of file binary.hpp.
| char32_t serde::BinaryDeserializer< D >::deserialize_char | ( | ) |
Definition at line 284 of file binary.hpp.
| float serde::BinaryDeserializer< D >::deserialize_f32 | ( | ) |
Definition at line 274 of file binary.hpp.
| double serde::BinaryDeserializer< D >::deserialize_f64 | ( | ) |
Definition at line 279 of file binary.hpp.
| int128_t serde::BinaryDeserializer< D >::deserialize_i128 | ( | ) |
Definition at line 366 of file binary.hpp.
| int16_t serde::BinaryDeserializer< D >::deserialize_i16 | ( | ) |
Definition at line 351 of file binary.hpp.
| int32_t serde::BinaryDeserializer< D >::deserialize_i32 | ( | ) |
Definition at line 356 of file binary.hpp.
| int64_t serde::BinaryDeserializer< D >::deserialize_i64 | ( | ) |
Definition at line 361 of file binary.hpp.
| int8_t serde::BinaryDeserializer< D >::deserialize_i8 | ( | ) |
Definition at line 346 of file binary.hpp.
| bool serde::BinaryDeserializer< D >::deserialize_option_tag | ( | ) |
Definition at line 374 of file binary.hpp.
| std::string serde::BinaryDeserializer< D >::deserialize_str | ( | ) |
Definition at line 255 of file binary.hpp.
| uint128_t serde::BinaryDeserializer< D >::deserialize_u128 | ( | ) |
Definition at line 338 of file binary.hpp.
| uint16_t serde::BinaryDeserializer< D >::deserialize_u16 | ( | ) |
Definition at line 306 of file binary.hpp.
| uint32_t serde::BinaryDeserializer< D >::deserialize_u32 | ( | ) |
Definition at line 314 of file binary.hpp.
| uint64_t serde::BinaryDeserializer< D >::deserialize_u64 | ( | ) |
Definition at line 324 of file binary.hpp.
| uint8_t serde::BinaryDeserializer< D >::deserialize_u8 | ( | ) |
Definition at line 301 of file binary.hpp.
| std::monostate serde::BinaryDeserializer< D >::deserialize_unit | ( | ) |
Definition at line 269 of file binary.hpp.
| size_t serde::BinaryDeserializer< D >::get_buffer_offset | ( | ) |
Definition at line 379 of file binary.hpp.
| void serde::BinaryDeserializer< S >::increase_container_depth | ( | ) |
Definition at line 384 of file binary.hpp.
|
protected |
Definition at line 216 of file binary.hpp.
|
protected |
Definition at line 63 of file binary.hpp.
|
private |
Definition at line 60 of file binary.hpp.
|
private |
Definition at line 59 of file binary.hpp.