|
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 52 of file binary.hpp.
|
inline |
Definition at line 61 of file binary.hpp.
| void serde::BinaryDeserializer< S >::decrease_container_depth | ( | ) |
Definition at line 386 of file binary.hpp.
| bool serde::BinaryDeserializer< D >::deserialize_bool | ( | ) |
Definition at line 283 of file binary.hpp.
| char32_t serde::BinaryDeserializer< D >::deserialize_char | ( | ) |
Definition at line 278 of file binary.hpp.
| float serde::BinaryDeserializer< D >::deserialize_f32 | ( | ) |
Definition at line 268 of file binary.hpp.
| double serde::BinaryDeserializer< D >::deserialize_f64 | ( | ) |
Definition at line 273 of file binary.hpp.
| int128_t serde::BinaryDeserializer< D >::deserialize_i128 | ( | ) |
Definition at line 360 of file binary.hpp.
| int16_t serde::BinaryDeserializer< D >::deserialize_i16 | ( | ) |
Definition at line 345 of file binary.hpp.
| int32_t serde::BinaryDeserializer< D >::deserialize_i32 | ( | ) |
Definition at line 350 of file binary.hpp.
| int64_t serde::BinaryDeserializer< D >::deserialize_i64 | ( | ) |
Definition at line 355 of file binary.hpp.
| int8_t serde::BinaryDeserializer< D >::deserialize_i8 | ( | ) |
Definition at line 340 of file binary.hpp.
| bool serde::BinaryDeserializer< D >::deserialize_option_tag | ( | ) |
Definition at line 368 of file binary.hpp.
| std::string serde::BinaryDeserializer< D >::deserialize_str | ( | ) |
Definition at line 249 of file binary.hpp.
| uint128_t serde::BinaryDeserializer< D >::deserialize_u128 | ( | ) |
Definition at line 332 of file binary.hpp.
| uint16_t serde::BinaryDeserializer< D >::deserialize_u16 | ( | ) |
Definition at line 300 of file binary.hpp.
| uint32_t serde::BinaryDeserializer< D >::deserialize_u32 | ( | ) |
Definition at line 308 of file binary.hpp.
| uint64_t serde::BinaryDeserializer< D >::deserialize_u64 | ( | ) |
Definition at line 318 of file binary.hpp.
| uint8_t serde::BinaryDeserializer< D >::deserialize_u8 | ( | ) |
Definition at line 295 of file binary.hpp.
| std::monostate serde::BinaryDeserializer< D >::deserialize_unit | ( | ) |
Definition at line 263 of file binary.hpp.
| size_t serde::BinaryDeserializer< D >::get_buffer_offset | ( | ) |
Definition at line 373 of file binary.hpp.
| void serde::BinaryDeserializer< S >::increase_container_depth | ( | ) |
Definition at line 378 of file binary.hpp.
|
protected |
Definition at line 210 of file binary.hpp.
|
protected |
Definition at line 57 of file binary.hpp.
|
private |
Definition at line 54 of file binary.hpp.
|
private |
Definition at line 53 of file binary.hpp.