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::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::SemanticLength deserialize (Deserializer &deserializer)
 
Acir::SemiFlattenedLength 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 131 of file serde.hpp.

Member Function Documentation

◆ deserialize() [1/136]

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

Definition at line 3629 of file acir.hpp.

◆ deserialize() [2/136]

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

Definition at line 3662 of file acir.hpp.

◆ deserialize() [3/136]

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

Definition at line 3688 of file acir.hpp.

◆ deserialize() [4/136]

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

Definition at line 3711 of file acir.hpp.

◆ deserialize() [5/136]

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

Definition at line 3734 of file acir.hpp.

◆ deserialize() [6/136]

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

Definition at line 3757 of file acir.hpp.

◆ deserialize() [7/136]

Definition at line 3780 of file acir.hpp.

◆ deserialize() [8/136]

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

Definition at line 3804 of file acir.hpp.

◆ deserialize() [9/136]

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

Definition at line 3827 of file acir.hpp.

◆ deserialize() [10/136]

Definition at line 3851 of file acir.hpp.

◆ deserialize() [11/136]

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

Definition at line 3881 of file acir.hpp.

◆ deserialize() [12/136]

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

Definition at line 3906 of file acir.hpp.

◆ deserialize() [13/136]

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

Definition at line 3928 of file acir.hpp.

◆ deserialize() [14/136]

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

Definition at line 3950 of file acir.hpp.

◆ deserialize() [15/136]

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

Definition at line 3972 of file acir.hpp.

◆ deserialize() [16/136]

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

Definition at line 3995 of file acir.hpp.

◆ deserialize() [17/136]

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

Definition at line 4018 of file acir.hpp.

◆ deserialize() [18/136]

Definition at line 4041 of file acir.hpp.

◆ deserialize() [19/136]

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

Definition at line 4064 of file acir.hpp.

◆ deserialize() [20/136]

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

Definition at line 4086 of file acir.hpp.

◆ deserialize() [21/136]

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

Definition at line 4108 of file acir.hpp.

◆ deserialize() [22/136]

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

Definition at line 4130 of file acir.hpp.

◆ deserialize() [23/136]

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

Definition at line 4152 of file acir.hpp.

◆ deserialize() [24/136]

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

Definition at line 4181 of file acir.hpp.

◆ deserialize() [25/136]

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

Definition at line 4206 of file acir.hpp.

◆ deserialize() [26/136]

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

Definition at line 4233 of file acir.hpp.

◆ deserialize() [27/136]

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

Definition at line 4263 of file acir.hpp.

◆ deserialize() [28/136]

Definition at line 4306 of file acir.hpp.

◆ deserialize() [29/136]

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

Definition at line 4351 of file acir.hpp.

◆ deserialize() [30/136]

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

Definition at line 4395 of file acir.hpp.

◆ deserialize() [31/136]

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

Definition at line 4431 of file acir.hpp.

◆ deserialize() [32/136]

Definition at line 4466 of file acir.hpp.

◆ deserialize() [33/136]

Definition at line 4501 of file acir.hpp.

◆ deserialize() [34/136]

Definition at line 4552 of file acir.hpp.

◆ deserialize() [35/136]

Definition at line 4607 of file acir.hpp.

◆ deserialize() [36/136]

Definition at line 4654 of file acir.hpp.

◆ deserialize() [37/136]

Definition at line 4699 of file acir.hpp.

◆ deserialize() [38/136]

Definition at line 4736 of file acir.hpp.

◆ deserialize() [39/136]

Definition at line 4789 of file acir.hpp.

◆ deserialize() [40/136]

Definition at line 4829 of file acir.hpp.

◆ deserialize() [41/136]

Definition at line 4867 of file acir.hpp.

◆ deserialize() [42/136]

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

Definition at line 4900 of file acir.hpp.

◆ deserialize() [43/136]

Definition at line 4943 of file acir.hpp.

◆ deserialize() [44/136]

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

Definition at line 4980 of file acir.hpp.

◆ deserialize() [45/136]

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

Definition at line 5014 of file acir.hpp.

◆ deserialize() [46/136]

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

Definition at line 5048 of file acir.hpp.

◆ deserialize() [47/136]

Definition at line 5095 of file acir.hpp.

◆ deserialize() [48/136]

Definition at line 5145 of file acir.hpp.

◆ deserialize() [49/136]

Definition at line 5187 of file acir.hpp.

◆ deserialize() [50/136]

Definition at line 5243 of file acir.hpp.

◆ deserialize() [51/136]

Definition at line 5283 of file acir.hpp.

◆ deserialize() [52/136]

Definition at line 5322 of file acir.hpp.

◆ deserialize() [53/136]

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

Definition at line 5370 of file acir.hpp.

◆ deserialize() [54/136]

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

Definition at line 5404 of file acir.hpp.

◆ deserialize() [55/136]

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

Definition at line 5436 of file acir.hpp.

◆ deserialize() [56/136]

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

Definition at line 5461 of file acir.hpp.

◆ deserialize() [57/136]

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

Definition at line 5489 of file acir.hpp.

◆ deserialize() [58/136]

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

Definition at line 5513 of file acir.hpp.

◆ deserialize() [59/136]

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

Definition at line 5546 of file acir.hpp.

◆ deserialize() [60/136]

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

Definition at line 5579 of file acir.hpp.

◆ deserialize() [61/136]

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

Definition at line 5610 of file acir.hpp.

◆ deserialize() [62/136]

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

Definition at line 5639 of file acir.hpp.

◆ deserialize() [63/136]

Definition at line 5668 of file acir.hpp.

◆ deserialize() [64/136]

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

Definition at line 5699 of file acir.hpp.

◆ deserialize() [65/136]

Definition at line 5742 of file acir.hpp.

◆ deserialize() [66/136]

Definition at line 5791 of file acir.hpp.

◆ deserialize() [67/136]

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

Definition at line 5833 of file acir.hpp.

◆ deserialize() [68/136]

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

Definition at line 5872 of file acir.hpp.

◆ deserialize() [69/136]

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

Definition at line 5907 of file acir.hpp.

◆ deserialize() [70/136]

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

Definition at line 5937 of file acir.hpp.

◆ deserialize() [71/136]

Definition at line 5974 of file acir.hpp.

◆ deserialize() [72/136]

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

Definition at line 6006 of file acir.hpp.

◆ deserialize() [73/136]

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

Definition at line 6043 of file acir.hpp.

◆ deserialize() [74/136]

Definition at line 6082 of file acir.hpp.

◆ deserialize() [75/136]

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

Definition at line 6109 of file acir.hpp.

◆ deserialize() [76/136]

Definition at line 6153 of file acir.hpp.

◆ deserialize() [77/136]

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

Definition at line 6192 of file acir.hpp.

◆ deserialize() [78/136]

Definition at line 6234 of file acir.hpp.

◆ deserialize() [79/136]

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

Definition at line 6271 of file acir.hpp.

◆ deserialize() [80/136]

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

Definition at line 6305 of file acir.hpp.

◆ deserialize() [81/136]

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

Definition at line 6335 of file acir.hpp.

◆ deserialize() [82/136]

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

Definition at line 6365 of file acir.hpp.

◆ deserialize() [83/136]

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

Definition at line 6394 of file acir.hpp.

◆ deserialize() [84/136]

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

Definition at line 6424 of file acir.hpp.

◆ deserialize() [85/136]

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

Definition at line 6455 of file acir.hpp.

◆ deserialize() [86/136]

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

Definition at line 6485 of file acir.hpp.

◆ deserialize() [87/136]

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

Definition at line 6539 of file acir.hpp.

◆ deserialize() [88/136]

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

Definition at line 6585 of file acir.hpp.

◆ deserialize() [89/136]

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

Definition at line 6620 of file acir.hpp.

◆ deserialize() [90/136]

Definition at line 6651 of file acir.hpp.

◆ deserialize() [91/136]

Definition at line 6681 of file acir.hpp.

◆ deserialize() [92/136]

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

Definition at line 6712 of file acir.hpp.

◆ deserialize() [93/136]

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

Definition at line 6743 of file acir.hpp.

◆ deserialize() [94/136]

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

Definition at line 6773 of file acir.hpp.

◆ deserialize() [95/136]

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

Definition at line 6808 of file acir.hpp.

◆ deserialize() [96/136]

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

Definition at line 6841 of file acir.hpp.

◆ deserialize() [97/136]

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

Definition at line 6872 of file acir.hpp.

◆ deserialize() [98/136]

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

Definition at line 6905 of file acir.hpp.

◆ deserialize() [99/136]

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

Definition at line 6935 of file acir.hpp.

◆ deserialize() [100/136]

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

Definition at line 6969 of file acir.hpp.

◆ deserialize() [101/136]

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

Definition at line 7002 of file acir.hpp.

◆ deserialize() [102/136]

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

Definition at line 7028 of file acir.hpp.

◆ deserialize() [103/136]

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

Definition at line 7051 of file acir.hpp.

◆ deserialize() [104/136]

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

Definition at line 7074 of file acir.hpp.

◆ deserialize() [105/136]

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

Definition at line 7097 of file acir.hpp.

◆ deserialize() [106/136]

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

Definition at line 7120 of file acir.hpp.

◆ deserialize() [107/136]

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

Definition at line 7143 of file acir.hpp.

◆ deserialize() [108/136]

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

Definition at line 7180 of file acir.hpp.

◆ deserialize() [109/136]

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

Definition at line 7214 of file acir.hpp.

◆ deserialize() [110/136]

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

Definition at line 7245 of file acir.hpp.

◆ deserialize() [111/136]

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

Definition at line 7274 of file acir.hpp.

◆ deserialize() [112/136]

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

Definition at line 7305 of file acir.hpp.

◆ deserialize() [113/136]

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

Definition at line 7336 of file acir.hpp.

◆ deserialize() [114/136]

Definition at line 7365 of file acir.hpp.

◆ deserialize() [115/136]

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

Definition at line 7398 of file acir.hpp.

◆ deserialize() [116/136]

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

Definition at line 7436 of file acir.hpp.

◆ deserialize() [117/136]

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

Definition at line 7479 of file acir.hpp.

◆ deserialize() [118/136]

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

Definition at line 7522 of file acir.hpp.

◆ deserialize() [119/136]

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

Definition at line 7555 of file acir.hpp.

◆ deserialize() [120/136]

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

Definition at line 7586 of file acir.hpp.

◆ deserialize() [121/136]

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

Definition at line 7619 of file acir.hpp.

◆ deserialize() [122/136]

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

Definition at line 7655 of file acir.hpp.

◆ deserialize() [123/136]

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

Definition at line 7694 of file acir.hpp.

◆ deserialize() [124/136]

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

Definition at line 7728 of file acir.hpp.

◆ deserialize() [125/136]

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

Definition at line 7760 of file acir.hpp.

◆ deserialize() [126/136]

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

Definition at line 7793 of file acir.hpp.

◆ deserialize() [127/136]

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

Definition at line 7825 of file acir.hpp.

◆ deserialize() [128/136]

Definition at line 7856 of file acir.hpp.

◆ deserialize() [129/136]

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

Definition at line 7886 of file acir.hpp.

◆ deserialize() [130/136]

Definition at line 7916 of file acir.hpp.

◆ deserialize() [131/136]

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

Definition at line 7947 of file acir.hpp.

◆ deserialize() [132/136]

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

◆ deserialize() [133/136]

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

Definition at line 174 of file witness_stack.hpp.

◆ deserialize() [134/136]

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

Definition at line 204 of file witness_stack.hpp.

◆ deserialize() [135/136]

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

Definition at line 233 of file witness_stack.hpp.

◆ deserialize() [136/136]

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

Definition at line 262 of file witness_stack.hpp.


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