Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
serde Namespace Reference

Classes

class  BinaryDeserializer
 
class  BinarySerializer
 
class  BincodeDeserializer
 
class  BincodeSerializer
 
struct  Deserializable
 
struct  Deserializable< bool >
 
struct  Deserializable< char32_t >
 
struct  Deserializable< double >
 
struct  Deserializable< float >
 
struct  Deserializable< int128_t >
 
struct  Deserializable< int16_t >
 
struct  Deserializable< int32_t >
 
struct  Deserializable< int64_t >
 
struct  Deserializable< int8_t >
 
struct  Deserializable< std::array< T, N > >
 
struct  Deserializable< std::map< K, V > >
 
struct  Deserializable< std::monostate >
 
struct  Deserializable< std::optional< T > >
 
struct  Deserializable< std::shared_ptr< Type > >
 
struct  Deserializable< std::string >
 
struct  Deserializable< std::tuple< Types... > >
 
struct  Deserializable< std::variant< Types... > >
 
struct  Deserializable< std::vector< T, Allocator > >
 
struct  Deserializable< uint128_t >
 
struct  Deserializable< uint16_t >
 
struct  Deserializable< uint32_t >
 
struct  Deserializable< uint64_t >
 
struct  Deserializable< uint8_t >
 
struct  Deserializable< value_ptr< T > >
 
class  deserialization_error
 
struct  int128_t
 
struct  Serializable
 
struct  Serializable< bool >
 
struct  Serializable< char32_t >
 
struct  Serializable< double >
 
struct  Serializable< float >
 
struct  Serializable< int128_t >
 
struct  Serializable< int16_t >
 
struct  Serializable< int32_t >
 
struct  Serializable< int64_t >
 
struct  Serializable< int8_t >
 
struct  Serializable< std::array< T, N > >
 
struct  Serializable< std::map< K, V, Allocator > >
 
struct  Serializable< std::monostate >
 
struct  Serializable< std::optional< T > >
 
struct  Serializable< std::shared_ptr< Type > >
 
struct  Serializable< std::string >
 
struct  Serializable< std::tuple< Types... > >
 
struct  Serializable< std::variant< Types... > >
 
struct  Serializable< std::vector< T, Allocator > >
 
struct  Serializable< uint128_t >
 
struct  Serializable< uint16_t >
 
struct  Serializable< uint32_t >
 
struct  Serializable< uint64_t >
 
struct  Serializable< uint8_t >
 
struct  Serializable< value_ptr< T > >
 
class  serialization_error
 
struct  uint128_t
 
class  value_ptr
 

Functions

bool is_valid_utf8 (const std::string &input)
 
bool operator== (const uint128_t &lhs, const uint128_t &rhs)
 
bool operator== (const int128_t &lhs, const int128_t &rhs)
 
template<typename T >
bool operator== (const value_ptr< T > &lhs, const value_ptr< T > &rhs)
 

Function Documentation

◆ is_valid_utf8()

bool serde::is_valid_utf8 ( const std::string &  input)
inline

Definition at line 224 of file binary.hpp.

◆ operator==() [1/3]

bool serde::operator== ( const int128_t lhs,
const int128_t rhs 
)
inline

Definition at line 69 of file serde.hpp.

◆ operator==() [2/3]

bool serde::operator== ( const uint128_t lhs,
const uint128_t rhs 
)
inline

Definition at line 56 of file serde.hpp.

◆ operator==() [3/3]

template<typename T >
bool serde::operator== ( const value_ptr< T > &  lhs,
const value_ptr< T > &  rhs 
)

Definition at line 124 of file serde.hpp.