Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
serde::Deserializable< T > Struct Template Reference

#include <serde.hpp>

Public Member Functions

Acir::AssertionPayload deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::Add deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::Sub deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::Mul deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::Div deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::IntegerDiv deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::Equals deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::LessThan deserialize (Deserializer &deserializer)
 
Acir::BinaryFieldOp::LessThanEquals deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Add deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Sub deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Mul deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Div deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Equals deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::LessThan deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::LessThanEquals deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::And deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Or deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Xor deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Shl deserialize (Deserializer &deserializer)
 
Acir::BinaryIntOp::Shr deserialize (Deserializer &deserializer)
 
Acir::BitSize deserialize (Deserializer &deserializer)
 
Acir::BitSize::Field deserialize (Deserializer &deserializer)
 
Acir::BitSize::Integer deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::AES128Encrypt deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::AND deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::XOR deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::RANGE deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::Blake2s deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::Blake3 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::EcdsaSecp256k1 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::EcdsaSecp256r1 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::MultiScalarMul deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::EmbeddedCurveAdd deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::Keccakf1600 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::RecursiveAggregation deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::Poseidon2Permutation deserialize (Deserializer &deserializer)
 
Acir::BlackBoxFuncCall::Sha256Compression deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::AES128Encrypt deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::Blake2s deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::Blake3 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::Keccakf1600 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::EcdsaSecp256k1 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::EcdsaSecp256r1 deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::MultiScalarMul deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::EmbeddedCurveAdd deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::Poseidon2Permutation deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::Sha256Compression deserialize (Deserializer &deserializer)
 
Acir::BlackBoxOp::ToRadix deserialize (Deserializer &deserializer)
 
Acir::BlockId deserialize (Deserializer &deserializer)
 
Acir::BlockType deserialize (Deserializer &deserializer)
 
Acir::BlockType::Memory deserialize (Deserializer &deserializer)
 
Acir::BlockType::CallData deserialize (Deserializer &deserializer)
 
Acir::BlockType::ReturnData deserialize (Deserializer &deserializer)
 
Acir::BrilligBytecode deserialize (Deserializer &deserializer)
 
Acir::BrilligInputs deserialize (Deserializer &deserializer)
 
Acir::BrilligInputs::Single deserialize (Deserializer &deserializer)
 
Acir::BrilligInputs::Array deserialize (Deserializer &deserializer)
 
Acir::BrilligInputs::MemoryArray deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::BinaryFieldOp deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::BinaryIntOp deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Not deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Cast deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::JumpIf deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Jump deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::CalldataCopy deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Call deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Const deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::IndirectConst deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Return deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::ForeignCall deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Mov deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::ConditionalMov deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Load deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Store deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::BlackBox deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Trap deserialize (Deserializer &deserializer)
 
Acir::BrilligOpcode::Stop deserialize (Deserializer &deserializer)
 
Acir::BrilligOutputs deserialize (Deserializer &deserializer)
 
Acir::BrilligOutputs::Simple deserialize (Deserializer &deserializer)
 
Acir::BrilligOutputs::Array deserialize (Deserializer &deserializer)
 
Acir::Circuit deserialize (Deserializer &deserializer)
 
Acir::Expression deserialize (Deserializer &deserializer)
 
Acir::ExpressionOrMemory deserialize (Deserializer &deserializer)
 
Acir::ExpressionOrMemory::Expression deserialize (Deserializer &deserializer)
 
Acir::ExpressionOrMemory::Memory deserialize (Deserializer &deserializer)
 
Acir::ExpressionWidth deserialize (Deserializer &deserializer)
 
Acir::ExpressionWidth::Unbounded deserialize (Deserializer &deserializer)
 
Acir::ExpressionWidth::Bounded deserialize (Deserializer &deserializer)
 
Acir::FunctionInput deserialize (Deserializer &deserializer)
 
Acir::FunctionInput::Constant deserialize (Deserializer &deserializer)
 
Acir::FunctionInput::Witness deserialize (Deserializer &deserializer)
 
Acir::HeapArray deserialize (Deserializer &deserializer)
 
Acir::HeapValueType deserialize (Deserializer &deserializer)
 
Acir::HeapValueType::Simple deserialize (Deserializer &deserializer)
 
Acir::HeapValueType::Array deserialize (Deserializer &deserializer)
 
Acir::HeapValueType::Vector deserialize (Deserializer &deserializer)
 
Acir::HeapVector deserialize (Deserializer &deserializer)
 
Acir::IntegerBitSize deserialize (Deserializer &deserializer)
 
Acir::IntegerBitSize::U1 deserialize (Deserializer &deserializer)
 
Acir::IntegerBitSize::U8 deserialize (Deserializer &deserializer)
 
Acir::IntegerBitSize::U16 deserialize (Deserializer &deserializer)
 
Acir::IntegerBitSize::U32 deserialize (Deserializer &deserializer)
 
Acir::IntegerBitSize::U64 deserialize (Deserializer &deserializer)
 
Acir::IntegerBitSize::U128 deserialize (Deserializer &deserializer)
 
Acir::MemOp deserialize (Deserializer &deserializer)
 
Acir::MemoryAddress deserialize (Deserializer &deserializer)
 
Acir::MemoryAddress::Direct deserialize (Deserializer &deserializer)
 
Acir::MemoryAddress::Relative deserialize (Deserializer &deserializer)
 
Acir::Opcode deserialize (Deserializer &deserializer)
 
Acir::Opcode::AssertZero deserialize (Deserializer &deserializer)
 
Acir::Opcode::BlackBoxFuncCall deserialize (Deserializer &deserializer)
 
Acir::Opcode::MemoryOp deserialize (Deserializer &deserializer)
 
Acir::Opcode::MemoryInit deserialize (Deserializer &deserializer)
 
Acir::Opcode::BrilligCall deserialize (Deserializer &deserializer)
 
Acir::Opcode::Call deserialize (Deserializer &deserializer)
 
Acir::OpcodeLocation deserialize (Deserializer &deserializer)
 
Acir::OpcodeLocation::Acir deserialize (Deserializer &deserializer)
 
Acir::OpcodeLocation::Brillig deserialize (Deserializer &deserializer)
 
Acir::Program deserialize (Deserializer &deserializer)
 
Acir::ProgramWithoutBrillig deserialize (Deserializer &deserializer)
 
Acir::PublicInputs deserialize (Deserializer &deserializer)
 
Acir::ValueOrArray deserialize (Deserializer &deserializer)
 
Acir::ValueOrArray::MemoryAddress deserialize (Deserializer &deserializer)
 
Acir::ValueOrArray::HeapArray deserialize (Deserializer &deserializer)
 
Acir::ValueOrArray::HeapVector deserialize (Deserializer &deserializer)
 
Acir::Witness deserialize (Deserializer &deserializer)
 
Witnesses::StackItem deserialize (Deserializer &deserializer)
 
Witnesses::Witness deserialize (Deserializer &deserializer)
 
Witnesses::WitnessMap deserialize (Deserializer &deserializer)
 
Witnesses::WitnessStack deserialize (Deserializer &deserializer)
 

Static Public Member Functions

template<typename Deserializer >
static T deserialize (Deserializer &deserializer)
 

Detailed Description

template<typename T>
struct serde::Deserializable< T >

Definition at line 137 of file serde.hpp.

Member Function Documentation

◆ deserialize() [1/137]

Acir::AssertionPayload serde::Deserializable< Acir::AssertionPayload >::deserialize ( Deserializer &  deserializer)

Definition at line 5315 of file acir.hpp.

◆ deserialize() [2/137]

Acir::BinaryFieldOp serde::Deserializable< Acir::BinaryFieldOp >::deserialize ( Deserializer &  deserializer)

Definition at line 5365 of file acir.hpp.

◆ deserialize() [3/137]

Acir::BinaryFieldOp::Add serde::Deserializable< Acir::BinaryFieldOp::Add >::deserialize ( Deserializer &  deserializer)

Definition at line 5408 of file acir.hpp.

◆ deserialize() [4/137]

Acir::BinaryFieldOp::Sub serde::Deserializable< Acir::BinaryFieldOp::Sub >::deserialize ( Deserializer &  deserializer)

Definition at line 5448 of file acir.hpp.

◆ deserialize() [5/137]

Acir::BinaryFieldOp::Mul serde::Deserializable< Acir::BinaryFieldOp::Mul >::deserialize ( Deserializer &  deserializer)

Definition at line 5488 of file acir.hpp.

◆ deserialize() [6/137]

Acir::BinaryFieldOp::Div serde::Deserializable< Acir::BinaryFieldOp::Div >::deserialize ( Deserializer &  deserializer)

Definition at line 5528 of file acir.hpp.

◆ deserialize() [7/137]

Definition at line 5568 of file acir.hpp.

◆ deserialize() [8/137]

Acir::BinaryFieldOp::Equals serde::Deserializable< Acir::BinaryFieldOp::Equals >::deserialize ( Deserializer &  deserializer)

Definition at line 5609 of file acir.hpp.

◆ deserialize() [9/137]

Acir::BinaryFieldOp::LessThan serde::Deserializable< Acir::BinaryFieldOp::LessThan >::deserialize ( Deserializer &  deserializer)

Definition at line 5649 of file acir.hpp.

◆ deserialize() [10/137]

Definition at line 5690 of file acir.hpp.

◆ deserialize() [11/137]

Acir::BinaryIntOp serde::Deserializable< Acir::BinaryIntOp >::deserialize ( Deserializer &  deserializer)

Definition at line 5737 of file acir.hpp.

◆ deserialize() [12/137]

Acir::BinaryIntOp::Add serde::Deserializable< Acir::BinaryIntOp::Add >::deserialize ( Deserializer &  deserializer)

Definition at line 5779 of file acir.hpp.

◆ deserialize() [13/137]

Acir::BinaryIntOp::Sub serde::Deserializable< Acir::BinaryIntOp::Sub >::deserialize ( Deserializer &  deserializer)

Definition at line 5818 of file acir.hpp.

◆ deserialize() [14/137]

Acir::BinaryIntOp::Mul serde::Deserializable< Acir::BinaryIntOp::Mul >::deserialize ( Deserializer &  deserializer)

Definition at line 5857 of file acir.hpp.

◆ deserialize() [15/137]

Acir::BinaryIntOp::Div serde::Deserializable< Acir::BinaryIntOp::Div >::deserialize ( Deserializer &  deserializer)

Definition at line 5896 of file acir.hpp.

◆ deserialize() [16/137]

Acir::BinaryIntOp::Equals serde::Deserializable< Acir::BinaryIntOp::Equals >::deserialize ( Deserializer &  deserializer)

Definition at line 5936 of file acir.hpp.

◆ deserialize() [17/137]

Acir::BinaryIntOp::LessThan serde::Deserializable< Acir::BinaryIntOp::LessThan >::deserialize ( Deserializer &  deserializer)

Definition at line 5976 of file acir.hpp.

◆ deserialize() [18/137]

Definition at line 6016 of file acir.hpp.

◆ deserialize() [19/137]

Acir::BinaryIntOp::And serde::Deserializable< Acir::BinaryIntOp::And >::deserialize ( Deserializer &  deserializer)

Definition at line 6056 of file acir.hpp.

◆ deserialize() [20/137]

Acir::BinaryIntOp::Or serde::Deserializable< Acir::BinaryIntOp::Or >::deserialize ( Deserializer &  deserializer)

Definition at line 6095 of file acir.hpp.

◆ deserialize() [21/137]

Acir::BinaryIntOp::Xor serde::Deserializable< Acir::BinaryIntOp::Xor >::deserialize ( Deserializer &  deserializer)

Definition at line 6134 of file acir.hpp.

◆ deserialize() [22/137]

Acir::BinaryIntOp::Shl serde::Deserializable< Acir::BinaryIntOp::Shl >::deserialize ( Deserializer &  deserializer)

Definition at line 6173 of file acir.hpp.

◆ deserialize() [23/137]

Acir::BinaryIntOp::Shr serde::Deserializable< Acir::BinaryIntOp::Shr >::deserialize ( Deserializer &  deserializer)

Definition at line 6212 of file acir.hpp.

◆ deserialize() [24/137]

Acir::BitSize serde::Deserializable< Acir::BitSize >::deserialize ( Deserializer &  deserializer)

Definition at line 6258 of file acir.hpp.

◆ deserialize() [25/137]

Acir::BitSize::Field serde::Deserializable< Acir::BitSize::Field >::deserialize ( Deserializer &  deserializer)

Definition at line 6300 of file acir.hpp.

◆ deserialize() [26/137]

Acir::BitSize::Integer serde::Deserializable< Acir::BitSize::Integer >::deserialize ( Deserializer &  deserializer)

Definition at line 6344 of file acir.hpp.

◆ deserialize() [27/137]

Acir::BlackBoxFuncCall serde::Deserializable< Acir::BlackBoxFuncCall >::deserialize ( Deserializer &  deserializer)

Definition at line 6391 of file acir.hpp.

◆ deserialize() [28/137]

Definition at line 6451 of file acir.hpp.

◆ deserialize() [29/137]

Acir::BlackBoxFuncCall::AND serde::Deserializable< Acir::BlackBoxFuncCall::AND >::deserialize ( Deserializer &  deserializer)

Definition at line 6513 of file acir.hpp.

◆ deserialize() [30/137]

Acir::BlackBoxFuncCall::XOR serde::Deserializable< Acir::BlackBoxFuncCall::XOR >::deserialize ( Deserializer &  deserializer)

Definition at line 6574 of file acir.hpp.

◆ deserialize() [31/137]

Acir::BlackBoxFuncCall::RANGE serde::Deserializable< Acir::BlackBoxFuncCall::RANGE >::deserialize ( Deserializer &  deserializer)

Definition at line 6627 of file acir.hpp.

◆ deserialize() [32/137]

Definition at line 6679 of file acir.hpp.

◆ deserialize() [33/137]

Definition at line 6731 of file acir.hpp.

◆ deserialize() [34/137]

Definition at line 6799 of file acir.hpp.

◆ deserialize() [35/137]

Definition at line 6871 of file acir.hpp.

◆ deserialize() [36/137]

Definition at line 6935 of file acir.hpp.

◆ deserialize() [37/137]

Definition at line 6998 of file acir.hpp.

◆ deserialize() [38/137]

Definition at line 7052 of file acir.hpp.

◆ deserialize() [39/137]

Definition at line 7123 of file acir.hpp.

◆ deserialize() [40/137]

Definition at line 7181 of file acir.hpp.

◆ deserialize() [41/137]

Definition at line 7237 of file acir.hpp.

◆ deserialize() [42/137]

Acir::BlackBoxOp serde::Deserializable< Acir::BlackBoxOp >::deserialize ( Deserializer &  deserializer)

Definition at line 7287 of file acir.hpp.

◆ deserialize() [43/137]

Definition at line 7347 of file acir.hpp.

◆ deserialize() [44/137]

Acir::BlackBoxOp::Blake2s serde::Deserializable< Acir::BlackBoxOp::Blake2s >::deserialize ( Deserializer &  deserializer)

Definition at line 7401 of file acir.hpp.

◆ deserialize() [45/137]

Acir::BlackBoxOp::Blake3 serde::Deserializable< Acir::BlackBoxOp::Blake3 >::deserialize ( Deserializer &  deserializer)

Definition at line 7452 of file acir.hpp.

◆ deserialize() [46/137]

Acir::BlackBoxOp::Keccakf1600 serde::Deserializable< Acir::BlackBoxOp::Keccakf1600 >::deserialize ( Deserializer &  deserializer)

Definition at line 7503 of file acir.hpp.

◆ deserialize() [47/137]

Definition at line 7567 of file acir.hpp.

◆ deserialize() [48/137]

Definition at line 7634 of file acir.hpp.

◆ deserialize() [49/137]

Definition at line 7693 of file acir.hpp.

◆ deserialize() [50/137]

Definition at line 7766 of file acir.hpp.

◆ deserialize() [51/137]

Definition at line 7823 of file acir.hpp.

◆ deserialize() [52/137]

Definition at line 7879 of file acir.hpp.

◆ deserialize() [53/137]

Acir::BlackBoxOp::ToRadix serde::Deserializable< Acir::BlackBoxOp::ToRadix >::deserialize ( Deserializer &  deserializer)

Definition at line 7944 of file acir.hpp.

◆ deserialize() [54/137]

Acir::BlockId serde::Deserializable< Acir::BlockId >::deserialize ( Deserializer &  deserializer)

Definition at line 7995 of file acir.hpp.

◆ deserialize() [55/137]

Acir::BlockType serde::Deserializable< Acir::BlockType >::deserialize ( Deserializer &  deserializer)

Definition at line 8044 of file acir.hpp.

◆ deserialize() [56/137]

Acir::BlockType::Memory serde::Deserializable< Acir::BlockType::Memory >::deserialize ( Deserializer &  deserializer)

Definition at line 8086 of file acir.hpp.

◆ deserialize() [57/137]

Acir::BlockType::CallData serde::Deserializable< Acir::BlockType::CallData >::deserialize ( Deserializer &  deserializer)

Definition at line 8131 of file acir.hpp.

◆ deserialize() [58/137]

Acir::BlockType::ReturnData serde::Deserializable< Acir::BlockType::ReturnData >::deserialize ( Deserializer &  deserializer)

Definition at line 8172 of file acir.hpp.

◆ deserialize() [59/137]

Acir::BrilligBytecode serde::Deserializable< Acir::BrilligBytecode >::deserialize ( Deserializer &  deserializer)

Definition at line 8222 of file acir.hpp.

◆ deserialize() [60/137]

Acir::BrilligInputs serde::Deserializable< Acir::BrilligInputs >::deserialize ( Deserializer &  deserializer)

Definition at line 8272 of file acir.hpp.

◆ deserialize() [61/137]

Acir::BrilligInputs::Single serde::Deserializable< Acir::BrilligInputs::Single >::deserialize ( Deserializer &  deserializer)

Definition at line 8320 of file acir.hpp.

◆ deserialize() [62/137]

Acir::BrilligInputs::Array serde::Deserializable< Acir::BrilligInputs::Array >::deserialize ( Deserializer &  deserializer)

Definition at line 8366 of file acir.hpp.

◆ deserialize() [63/137]

Definition at line 8412 of file acir.hpp.

◆ deserialize() [64/137]

Acir::BrilligOpcode serde::Deserializable< Acir::BrilligOpcode >::deserialize ( Deserializer &  deserializer)

Definition at line 8460 of file acir.hpp.

◆ deserialize() [65/137]

Definition at line 8520 of file acir.hpp.

◆ deserialize() [66/137]

Definition at line 8586 of file acir.hpp.

◆ deserialize() [67/137]

Acir::BrilligOpcode::Not serde::Deserializable< Acir::BrilligOpcode::Not >::deserialize ( Deserializer &  deserializer)

Definition at line 8645 of file acir.hpp.

◆ deserialize() [68/137]

Acir::BrilligOpcode::Cast serde::Deserializable< Acir::BrilligOpcode::Cast >::deserialize ( Deserializer &  deserializer)

Definition at line 8701 of file acir.hpp.

◆ deserialize() [69/137]

Acir::BrilligOpcode::JumpIf serde::Deserializable< Acir::BrilligOpcode::JumpIf >::deserialize ( Deserializer &  deserializer)

Definition at line 8753 of file acir.hpp.

◆ deserialize() [70/137]

Acir::BrilligOpcode::Jump serde::Deserializable< Acir::BrilligOpcode::Jump >::deserialize ( Deserializer &  deserializer)

Definition at line 8800 of file acir.hpp.

◆ deserialize() [71/137]

Definition at line 8854 of file acir.hpp.

◆ deserialize() [72/137]

Acir::BrilligOpcode::Call serde::Deserializable< Acir::BrilligOpcode::Call >::deserialize ( Deserializer &  deserializer)

Definition at line 8903 of file acir.hpp.

◆ deserialize() [73/137]

Acir::BrilligOpcode::Const serde::Deserializable< Acir::BrilligOpcode::Const >::deserialize ( Deserializer &  deserializer)

Definition at line 8957 of file acir.hpp.

◆ deserialize() [74/137]

Definition at line 9013 of file acir.hpp.

◆ deserialize() [75/137]

Acir::BrilligOpcode::Return serde::Deserializable< Acir::BrilligOpcode::Return >::deserialize ( Deserializer &  deserializer)

Definition at line 9057 of file acir.hpp.

◆ deserialize() [76/137]

Definition at line 9118 of file acir.hpp.

◆ deserialize() [77/137]

Acir::BrilligOpcode::Mov serde::Deserializable< Acir::BrilligOpcode::Mov >::deserialize ( Deserializer &  deserializer)

Definition at line 9174 of file acir.hpp.

◆ deserialize() [78/137]

Definition at line 9233 of file acir.hpp.

◆ deserialize() [79/137]

Acir::BrilligOpcode::Load serde::Deserializable< Acir::BrilligOpcode::Load >::deserialize ( Deserializer &  deserializer)

Definition at line 9287 of file acir.hpp.

◆ deserialize() [80/137]

Acir::BrilligOpcode::Store serde::Deserializable< Acir::BrilligOpcode::Store >::deserialize ( Deserializer &  deserializer)

Definition at line 9338 of file acir.hpp.

◆ deserialize() [81/137]

Acir::BrilligOpcode::BlackBox serde::Deserializable< Acir::BrilligOpcode::BlackBox >::deserialize ( Deserializer &  deserializer)

Definition at line 9385 of file acir.hpp.

◆ deserialize() [82/137]

Acir::BrilligOpcode::Trap serde::Deserializable< Acir::BrilligOpcode::Trap >::deserialize ( Deserializer &  deserializer)

Definition at line 9432 of file acir.hpp.

◆ deserialize() [83/137]

Acir::BrilligOpcode::Stop serde::Deserializable< Acir::BrilligOpcode::Stop >::deserialize ( Deserializer &  deserializer)

Definition at line 9478 of file acir.hpp.

◆ deserialize() [84/137]

Acir::BrilligOutputs serde::Deserializable< Acir::BrilligOutputs >::deserialize ( Deserializer &  deserializer)

Definition at line 9525 of file acir.hpp.

◆ deserialize() [85/137]

Acir::BrilligOutputs::Simple serde::Deserializable< Acir::BrilligOutputs::Simple >::deserialize ( Deserializer &  deserializer)

Definition at line 9573 of file acir.hpp.

◆ deserialize() [86/137]

Acir::BrilligOutputs::Array serde::Deserializable< Acir::BrilligOutputs::Array >::deserialize ( Deserializer &  deserializer)

Definition at line 9620 of file acir.hpp.

◆ deserialize() [87/137]

Acir::Circuit serde::Deserializable< Acir::Circuit >::deserialize ( Deserializer &  deserializer)

Definition at line 9691 of file acir.hpp.

◆ deserialize() [88/137]

Acir::Expression serde::Deserializable< Acir::Expression >::deserialize ( Deserializer &  deserializer)

Definition at line 9754 of file acir.hpp.

◆ deserialize() [89/137]

Acir::ExpressionOrMemory serde::Deserializable< Acir::ExpressionOrMemory >::deserialize ( Deserializer &  deserializer)

Definition at line 9806 of file acir.hpp.

◆ deserialize() [90/137]

Definition at line 9854 of file acir.hpp.

◆ deserialize() [91/137]

Definition at line 9901 of file acir.hpp.

◆ deserialize() [92/137]

Acir::ExpressionWidth serde::Deserializable< Acir::ExpressionWidth >::deserialize ( Deserializer &  deserializer)

Definition at line 9949 of file acir.hpp.

◆ deserialize() [93/137]

Definition at line 9992 of file acir.hpp.

◆ deserialize() [94/137]

Definition at line 10038 of file acir.hpp.

◆ deserialize() [95/137]

Acir::FunctionInput serde::Deserializable< Acir::FunctionInput >::deserialize ( Deserializer &  deserializer)

Definition at line 10086 of file acir.hpp.

◆ deserialize() [96/137]

Acir::FunctionInput::Constant serde::Deserializable< Acir::FunctionInput::Constant >::deserialize ( Deserializer &  deserializer)

Definition at line 10134 of file acir.hpp.

◆ deserialize() [97/137]

Acir::FunctionInput::Witness serde::Deserializable< Acir::FunctionInput::Witness >::deserialize ( Deserializer &  deserializer)

Definition at line 10181 of file acir.hpp.

◆ deserialize() [98/137]

Acir::HeapArray serde::Deserializable< Acir::HeapArray >::deserialize ( Deserializer &  deserializer)

Definition at line 10233 of file acir.hpp.

◆ deserialize() [99/137]

Acir::HeapValueType serde::Deserializable< Acir::HeapValueType >::deserialize ( Deserializer &  deserializer)

Definition at line 10283 of file acir.hpp.

◆ deserialize() [100/137]

Acir::HeapValueType::Simple serde::Deserializable< Acir::HeapValueType::Simple >::deserialize ( Deserializer &  deserializer)

Definition at line 10331 of file acir.hpp.

◆ deserialize() [101/137]

Acir::HeapValueType::Array serde::Deserializable< Acir::HeapValueType::Array >::deserialize ( Deserializer &  deserializer)

Definition at line 10381 of file acir.hpp.

◆ deserialize() [102/137]

Acir::HeapValueType::Vector serde::Deserializable< Acir::HeapValueType::Vector >::deserialize ( Deserializer &  deserializer)

Definition at line 10428 of file acir.hpp.

◆ deserialize() [103/137]

Acir::HeapVector serde::Deserializable< Acir::HeapVector >::deserialize ( Deserializer &  deserializer)

Definition at line 10479 of file acir.hpp.

◆ deserialize() [104/137]

Acir::IntegerBitSize serde::Deserializable< Acir::IntegerBitSize >::deserialize ( Deserializer &  deserializer)

Definition at line 10529 of file acir.hpp.

◆ deserialize() [105/137]

Acir::IntegerBitSize::U1 serde::Deserializable< Acir::IntegerBitSize::U1 >::deserialize ( Deserializer &  deserializer)

Definition at line 10572 of file acir.hpp.

◆ deserialize() [106/137]

Acir::IntegerBitSize::U8 serde::Deserializable< Acir::IntegerBitSize::U8 >::deserialize ( Deserializer &  deserializer)

Definition at line 10612 of file acir.hpp.

◆ deserialize() [107/137]

Acir::IntegerBitSize::U16 serde::Deserializable< Acir::IntegerBitSize::U16 >::deserialize ( Deserializer &  deserializer)

Definition at line 10652 of file acir.hpp.

◆ deserialize() [108/137]

Acir::IntegerBitSize::U32 serde::Deserializable< Acir::IntegerBitSize::U32 >::deserialize ( Deserializer &  deserializer)

Definition at line 10692 of file acir.hpp.

◆ deserialize() [109/137]

Acir::IntegerBitSize::U64 serde::Deserializable< Acir::IntegerBitSize::U64 >::deserialize ( Deserializer &  deserializer)

Definition at line 10732 of file acir.hpp.

◆ deserialize() [110/137]

Acir::IntegerBitSize::U128 serde::Deserializable< Acir::IntegerBitSize::U128 >::deserialize ( Deserializer &  deserializer)

Definition at line 10772 of file acir.hpp.

◆ deserialize() [111/137]

Acir::MemOp serde::Deserializable< Acir::MemOp >::deserialize ( Deserializer &  deserializer)

Definition at line 10826 of file acir.hpp.

◆ deserialize() [112/137]

Acir::MemoryAddress serde::Deserializable< Acir::MemoryAddress >::deserialize ( Deserializer &  deserializer)

Definition at line 10877 of file acir.hpp.

◆ deserialize() [113/137]

Acir::MemoryAddress::Direct serde::Deserializable< Acir::MemoryAddress::Direct >::deserialize ( Deserializer &  deserializer)

Definition at line 10925 of file acir.hpp.

◆ deserialize() [114/137]

Acir::MemoryAddress::Relative serde::Deserializable< Acir::MemoryAddress::Relative >::deserialize ( Deserializer &  deserializer)

Definition at line 10971 of file acir.hpp.

◆ deserialize() [115/137]

Acir::Opcode serde::Deserializable< Acir::Opcode >::deserialize ( Deserializer &  deserializer)

Definition at line 11019 of file acir.hpp.

◆ deserialize() [116/137]

Acir::Opcode::AssertZero serde::Deserializable< Acir::Opcode::AssertZero >::deserialize ( Deserializer &  deserializer)

Definition at line 11067 of file acir.hpp.

◆ deserialize() [117/137]

Definition at line 11113 of file acir.hpp.

◆ deserialize() [118/137]

Acir::Opcode::MemoryOp serde::Deserializable< Acir::Opcode::MemoryOp >::deserialize ( Deserializer &  deserializer)

Definition at line 11163 of file acir.hpp.

◆ deserialize() [119/137]

Acir::Opcode::MemoryInit serde::Deserializable< Acir::Opcode::MemoryInit >::deserialize ( Deserializer &  deserializer)

Definition at line 11218 of file acir.hpp.

◆ deserialize() [120/137]

Acir::Opcode::BrilligCall serde::Deserializable< Acir::Opcode::BrilligCall >::deserialize ( Deserializer &  deserializer)

Definition at line 11278 of file acir.hpp.

◆ deserialize() [121/137]

Acir::Opcode::Call serde::Deserializable< Acir::Opcode::Call >::deserialize ( Deserializer &  deserializer)

Definition at line 11338 of file acir.hpp.

◆ deserialize() [122/137]

Acir::OpcodeLocation serde::Deserializable< Acir::OpcodeLocation >::deserialize ( Deserializer &  deserializer)

Definition at line 11388 of file acir.hpp.

◆ deserialize() [123/137]

Acir::OpcodeLocation::Acir serde::Deserializable< Acir::OpcodeLocation::Acir >::deserialize ( Deserializer &  deserializer)

Definition at line 11436 of file acir.hpp.

◆ deserialize() [124/137]

Acir::OpcodeLocation::Brillig serde::Deserializable< Acir::OpcodeLocation::Brillig >::deserialize ( Deserializer &  deserializer)

Definition at line 11486 of file acir.hpp.

◆ deserialize() [125/137]

Acir::Program serde::Deserializable< Acir::Program >::deserialize ( Deserializer &  deserializer)

Definition at line 11539 of file acir.hpp.

◆ deserialize() [126/137]

Acir::ProgramWithoutBrillig serde::Deserializable< Acir::ProgramWithoutBrillig >::deserialize ( Deserializer &  deserializer)

Definition at line 11595 of file acir.hpp.

◆ deserialize() [127/137]

Acir::PublicInputs serde::Deserializable< Acir::PublicInputs >::deserialize ( Deserializer &  deserializer)

Definition at line 11646 of file acir.hpp.

◆ deserialize() [128/137]

Acir::ValueOrArray serde::Deserializable< Acir::ValueOrArray >::deserialize ( Deserializer &  deserializer)

Definition at line 11695 of file acir.hpp.

◆ deserialize() [129/137]

Definition at line 11743 of file acir.hpp.

◆ deserialize() [130/137]

Acir::ValueOrArray::HeapArray serde::Deserializable< Acir::ValueOrArray::HeapArray >::deserialize ( Deserializer &  deserializer)

Definition at line 11790 of file acir.hpp.

◆ deserialize() [131/137]

Definition at line 11837 of file acir.hpp.

◆ deserialize() [132/137]

Acir::Witness serde::Deserializable< Acir::Witness >::deserialize ( Deserializer &  deserializer)

Definition at line 11885 of file acir.hpp.

◆ deserialize() [133/137]

template<typename T >
template<typename Deserializer >
static T serde::Deserializable< T >::deserialize ( Deserializer &  deserializer)
static

◆ deserialize() [134/137]

Witnesses::StackItem serde::Deserializable< Witnesses::StackItem >::deserialize ( Deserializer &  deserializer)

Definition at line 223 of file witness_stack.hpp.

◆ deserialize() [135/137]

Witnesses::Witness serde::Deserializable< Witnesses::Witness >::deserialize ( Deserializer &  deserializer)

Definition at line 273 of file witness_stack.hpp.

◆ deserialize() [136/137]

Witnesses::WitnessMap serde::Deserializable< Witnesses::WitnessMap >::deserialize ( Deserializer &  deserializer)

Definition at line 322 of file witness_stack.hpp.

◆ deserialize() [137/137]

Witnesses::WitnessStack serde::Deserializable< Witnesses::WitnessStack >::deserialize ( Deserializer &  deserializer)

Definition at line 371 of file witness_stack.hpp.


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