barretenberg
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | List of all members
serde::Serializable< T > Struct Template Reference

Public Member Functions

void serialize (const Circuit::BinaryFieldOp &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryFieldOp::Add &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryFieldOp::Sub &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryFieldOp::Mul &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryFieldOp::Div &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryFieldOp::Equals &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Add &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Sub &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Mul &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::SignedDiv &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::UnsignedDiv &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Equals &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::LessThan &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::LessThanEquals &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::And &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Or &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Xor &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Shl &obj, Serializer &serializer)
 
void serialize (const Circuit::BinaryIntOp::Shr &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::AND &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::XOR &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::RANGE &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::SHA256 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::Blake2s &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::SchnorrVerify &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::PedersenCommitment &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::PedersenHash &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::HashToField128Security &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::EcdsaSecp256k1 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::EcdsaSecp256r1 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::FixedBaseScalarMul &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::Keccak256 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::Keccak256VariableLength &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxFuncCall::RecursiveAggregation &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::Sha256 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::Blake2s &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::Keccak256 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::HashToField128Security &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::EcdsaSecp256k1 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::EcdsaSecp256r1 &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::SchnorrVerify &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::PedersenCommitment &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::PedersenHash &obj, Serializer &serializer)
 
void serialize (const Circuit::BlackBoxOp::FixedBaseScalarMul &obj, Serializer &serializer)
 
void serialize (const Circuit::BlockId &obj, Serializer &serializer)
 
void serialize (const Circuit::Brillig &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligInputs &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligInputs::Single &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligInputs::Array &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::BinaryFieldOp &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::BinaryIntOp &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::JumpIfNot &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::JumpIf &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Jump &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Call &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Const &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Return &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::ForeignCall &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Mov &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Load &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Store &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::BlackBox &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Trap &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOpcode::Stop &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOutputs &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOutputs::Simple &obj, Serializer &serializer)
 
void serialize (const Circuit::BrilligOutputs::Array &obj, Serializer &serializer)
 
void serialize (const Circuit::Circuit &obj, Serializer &serializer)
 
void serialize (const Circuit::Directive &obj, Serializer &serializer)
 
void serialize (const Circuit::Directive::Quotient &obj, Serializer &serializer)
 
void serialize (const Circuit::Directive::ToLeRadix &obj, Serializer &serializer)
 
void serialize (const Circuit::Directive::PermutationSort &obj, Serializer &serializer)
 
void serialize (const Circuit::Expression &obj, Serializer &serializer)
 
void serialize (const Circuit::FunctionInput &obj, Serializer &serializer)
 
void serialize (const Circuit::HeapArray &obj, Serializer &serializer)
 
void serialize (const Circuit::HeapVector &obj, Serializer &serializer)
 
void serialize (const Circuit::MemOp &obj, Serializer &serializer)
 
void serialize (const Circuit::Opcode &obj, Serializer &serializer)
 
void serialize (const Circuit::Opcode::Arithmetic &obj, Serializer &serializer)
 
void serialize (const Circuit::Opcode::BlackBoxFuncCall &obj, Serializer &serializer)
 
void serialize (const Circuit::Opcode::Directive &obj, Serializer &serializer)
 
void serialize (const Circuit::Opcode::Brillig &obj, Serializer &serializer)
 
void serialize (const Circuit::Opcode::MemoryOp &obj, Serializer &serializer)
 
void serialize (const Circuit::Opcode::MemoryInit &obj, Serializer &serializer)
 
void serialize (const Circuit::OpcodeLocation &obj, Serializer &serializer)
 
void serialize (const Circuit::OpcodeLocation::Acir &obj, Serializer &serializer)
 
void serialize (const Circuit::OpcodeLocation::Brillig &obj, Serializer &serializer)
 
void serialize (const Circuit::PublicInputs &obj, Serializer &serializer)
 
void serialize (const Circuit::QuotientDirective &obj, Serializer &serializer)
 
void serialize (const Circuit::RegisterIndex &obj, Serializer &serializer)
 
void serialize (const Circuit::RegisterOrMemory &obj, Serializer &serializer)
 
void serialize (const Circuit::RegisterOrMemory::RegisterIndex &obj, Serializer &serializer)
 
void serialize (const Circuit::RegisterOrMemory::HeapArray &obj, Serializer &serializer)
 
void serialize (const Circuit::RegisterOrMemory::HeapVector &obj, Serializer &serializer)
 
void serialize (const Circuit::Value &obj, Serializer &serializer)
 
void serialize (const Circuit::Witness &obj, Serializer &serializer)
 
void serialize (const WitnessMap::Witness &obj, Serializer &serializer)
 
void serialize (const WitnessMap::WitnessMap &obj, Serializer &serializer)
 

Static Public Member Functions

template<typename Serializer >
static void serialize (const T &value, Serializer &serializer)
 

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