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 4954 of file acir.hpp.

◆ deserialize() [2/136]

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

Definition at line 4987 of file acir.hpp.

◆ deserialize() [3/136]

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

Definition at line 5013 of file acir.hpp.

◆ deserialize() [4/136]

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

Definition at line 5036 of file acir.hpp.

◆ deserialize() [5/136]

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

Definition at line 5059 of file acir.hpp.

◆ deserialize() [6/136]

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

Definition at line 5082 of file acir.hpp.

◆ deserialize() [7/136]

Definition at line 5105 of file acir.hpp.

◆ deserialize() [8/136]

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

Definition at line 5129 of file acir.hpp.

◆ deserialize() [9/136]

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

Definition at line 5152 of file acir.hpp.

◆ deserialize() [10/136]

Definition at line 5176 of file acir.hpp.

◆ deserialize() [11/136]

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

Definition at line 5206 of file acir.hpp.

◆ deserialize() [12/136]

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

Definition at line 5231 of file acir.hpp.

◆ deserialize() [13/136]

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

Definition at line 5253 of file acir.hpp.

◆ deserialize() [14/136]

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

Definition at line 5275 of file acir.hpp.

◆ deserialize() [15/136]

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

Definition at line 5297 of file acir.hpp.

◆ deserialize() [16/136]

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

Definition at line 5320 of file acir.hpp.

◆ deserialize() [17/136]

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

Definition at line 5343 of file acir.hpp.

◆ deserialize() [18/136]

Definition at line 5366 of file acir.hpp.

◆ deserialize() [19/136]

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

Definition at line 5389 of file acir.hpp.

◆ deserialize() [20/136]

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

Definition at line 5411 of file acir.hpp.

◆ deserialize() [21/136]

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

Definition at line 5433 of file acir.hpp.

◆ deserialize() [22/136]

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

Definition at line 5455 of file acir.hpp.

◆ deserialize() [23/136]

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

Definition at line 5477 of file acir.hpp.

◆ deserialize() [24/136]

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

Definition at line 5506 of file acir.hpp.

◆ deserialize() [25/136]

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

Definition at line 5531 of file acir.hpp.

◆ deserialize() [26/136]

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

Definition at line 5558 of file acir.hpp.

◆ deserialize() [27/136]

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

Definition at line 5588 of file acir.hpp.

◆ deserialize() [28/136]

Definition at line 5631 of file acir.hpp.

◆ deserialize() [29/136]

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

Definition at line 5676 of file acir.hpp.

◆ deserialize() [30/136]

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

Definition at line 5720 of file acir.hpp.

◆ deserialize() [31/136]

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

Definition at line 5756 of file acir.hpp.

◆ deserialize() [32/136]

Definition at line 5791 of file acir.hpp.

◆ deserialize() [33/136]

Definition at line 5826 of file acir.hpp.

◆ deserialize() [34/136]

Definition at line 5877 of file acir.hpp.

◆ deserialize() [35/136]

Definition at line 5932 of file acir.hpp.

◆ deserialize() [36/136]

Definition at line 5979 of file acir.hpp.

◆ deserialize() [37/136]

Definition at line 6024 of file acir.hpp.

◆ deserialize() [38/136]

Definition at line 6061 of file acir.hpp.

◆ deserialize() [39/136]

Definition at line 6114 of file acir.hpp.

◆ deserialize() [40/136]

Definition at line 6154 of file acir.hpp.

◆ deserialize() [41/136]

Definition at line 6192 of file acir.hpp.

◆ deserialize() [42/136]

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

Definition at line 6225 of file acir.hpp.

◆ deserialize() [43/136]

Definition at line 6268 of file acir.hpp.

◆ deserialize() [44/136]

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

Definition at line 6305 of file acir.hpp.

◆ deserialize() [45/136]

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

Definition at line 6339 of file acir.hpp.

◆ deserialize() [46/136]

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

Definition at line 6373 of file acir.hpp.

◆ deserialize() [47/136]

Definition at line 6420 of file acir.hpp.

◆ deserialize() [48/136]

Definition at line 6470 of file acir.hpp.

◆ deserialize() [49/136]

Definition at line 6512 of file acir.hpp.

◆ deserialize() [50/136]

Definition at line 6568 of file acir.hpp.

◆ deserialize() [51/136]

Definition at line 6608 of file acir.hpp.

◆ deserialize() [52/136]

Definition at line 6647 of file acir.hpp.

◆ deserialize() [53/136]

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

Definition at line 6695 of file acir.hpp.

◆ deserialize() [54/136]

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

Definition at line 6729 of file acir.hpp.

◆ deserialize() [55/136]

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

Definition at line 6761 of file acir.hpp.

◆ deserialize() [56/136]

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

Definition at line 6786 of file acir.hpp.

◆ deserialize() [57/136]

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

Definition at line 6814 of file acir.hpp.

◆ deserialize() [58/136]

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

Definition at line 6838 of file acir.hpp.

◆ deserialize() [59/136]

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

Definition at line 6871 of file acir.hpp.

◆ deserialize() [60/136]

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

Definition at line 6904 of file acir.hpp.

◆ deserialize() [61/136]

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

Definition at line 6935 of file acir.hpp.

◆ deserialize() [62/136]

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

Definition at line 6964 of file acir.hpp.

◆ deserialize() [63/136]

Definition at line 6993 of file acir.hpp.

◆ deserialize() [64/136]

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

Definition at line 7024 of file acir.hpp.

◆ deserialize() [65/136]

Definition at line 7067 of file acir.hpp.

◆ deserialize() [66/136]

Definition at line 7116 of file acir.hpp.

◆ deserialize() [67/136]

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

Definition at line 7158 of file acir.hpp.

◆ deserialize() [68/136]

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

Definition at line 7197 of file acir.hpp.

◆ deserialize() [69/136]

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

Definition at line 7232 of file acir.hpp.

◆ deserialize() [70/136]

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

Definition at line 7262 of file acir.hpp.

◆ deserialize() [71/136]

Definition at line 7299 of file acir.hpp.

◆ deserialize() [72/136]

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

Definition at line 7331 of file acir.hpp.

◆ deserialize() [73/136]

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

Definition at line 7368 of file acir.hpp.

◆ deserialize() [74/136]

Definition at line 7407 of file acir.hpp.

◆ deserialize() [75/136]

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

Definition at line 7434 of file acir.hpp.

◆ deserialize() [76/136]

Definition at line 7478 of file acir.hpp.

◆ deserialize() [77/136]

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

Definition at line 7517 of file acir.hpp.

◆ deserialize() [78/136]

Definition at line 7559 of file acir.hpp.

◆ deserialize() [79/136]

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

Definition at line 7596 of file acir.hpp.

◆ deserialize() [80/136]

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

Definition at line 7630 of file acir.hpp.

◆ deserialize() [81/136]

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

Definition at line 7660 of file acir.hpp.

◆ deserialize() [82/136]

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

Definition at line 7690 of file acir.hpp.

◆ deserialize() [83/136]

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

Definition at line 7719 of file acir.hpp.

◆ deserialize() [84/136]

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

Definition at line 7749 of file acir.hpp.

◆ deserialize() [85/136]

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

Definition at line 7780 of file acir.hpp.

◆ deserialize() [86/136]

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

Definition at line 7810 of file acir.hpp.

◆ deserialize() [87/136]

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

Definition at line 7864 of file acir.hpp.

◆ deserialize() [88/136]

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

Definition at line 7910 of file acir.hpp.

◆ deserialize() [89/136]

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

Definition at line 7945 of file acir.hpp.

◆ deserialize() [90/136]

Definition at line 7976 of file acir.hpp.

◆ deserialize() [91/136]

Definition at line 8006 of file acir.hpp.

◆ deserialize() [92/136]

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

Definition at line 8037 of file acir.hpp.

◆ deserialize() [93/136]

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

Definition at line 8068 of file acir.hpp.

◆ deserialize() [94/136]

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

Definition at line 8098 of file acir.hpp.

◆ deserialize() [95/136]

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

Definition at line 8133 of file acir.hpp.

◆ deserialize() [96/136]

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

Definition at line 8166 of file acir.hpp.

◆ deserialize() [97/136]

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

Definition at line 8197 of file acir.hpp.

◆ deserialize() [98/136]

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

Definition at line 8230 of file acir.hpp.

◆ deserialize() [99/136]

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

Definition at line 8260 of file acir.hpp.

◆ deserialize() [100/136]

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

Definition at line 8294 of file acir.hpp.

◆ deserialize() [101/136]

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

Definition at line 8327 of file acir.hpp.

◆ deserialize() [102/136]

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

Definition at line 8353 of file acir.hpp.

◆ deserialize() [103/136]

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

Definition at line 8376 of file acir.hpp.

◆ deserialize() [104/136]

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

Definition at line 8399 of file acir.hpp.

◆ deserialize() [105/136]

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

Definition at line 8422 of file acir.hpp.

◆ deserialize() [106/136]

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

Definition at line 8445 of file acir.hpp.

◆ deserialize() [107/136]

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

Definition at line 8468 of file acir.hpp.

◆ deserialize() [108/136]

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

Definition at line 8505 of file acir.hpp.

◆ deserialize() [109/136]

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

Definition at line 8539 of file acir.hpp.

◆ deserialize() [110/136]

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

Definition at line 8570 of file acir.hpp.

◆ deserialize() [111/136]

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

Definition at line 8599 of file acir.hpp.

◆ deserialize() [112/136]

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

Definition at line 8630 of file acir.hpp.

◆ deserialize() [113/136]

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

Definition at line 8661 of file acir.hpp.

◆ deserialize() [114/136]

Definition at line 8690 of file acir.hpp.

◆ deserialize() [115/136]

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

Definition at line 8723 of file acir.hpp.

◆ deserialize() [116/136]

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

Definition at line 8761 of file acir.hpp.

◆ deserialize() [117/136]

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

Definition at line 8804 of file acir.hpp.

◆ deserialize() [118/136]

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

Definition at line 8847 of file acir.hpp.

◆ deserialize() [119/136]

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

Definition at line 8880 of file acir.hpp.

◆ deserialize() [120/136]

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

Definition at line 8911 of file acir.hpp.

◆ deserialize() [121/136]

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

Definition at line 8944 of file acir.hpp.

◆ deserialize() [122/136]

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

Definition at line 8980 of file acir.hpp.

◆ deserialize() [123/136]

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

Definition at line 9019 of file acir.hpp.

◆ deserialize() [124/136]

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

Definition at line 9053 of file acir.hpp.

◆ deserialize() [125/136]

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

Definition at line 9085 of file acir.hpp.

◆ deserialize() [126/136]

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

Definition at line 9118 of file acir.hpp.

◆ deserialize() [127/136]

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

Definition at line 9150 of file acir.hpp.

◆ deserialize() [128/136]

Definition at line 9181 of file acir.hpp.

◆ deserialize() [129/136]

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

Definition at line 9211 of file acir.hpp.

◆ deserialize() [130/136]

Definition at line 9241 of file acir.hpp.

◆ deserialize() [131/136]

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

Definition at line 9272 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 191 of file witness_stack.hpp.

◆ deserialize() [134/136]

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

Definition at line 224 of file witness_stack.hpp.

◆ deserialize() [135/136]

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

Definition at line 256 of file witness_stack.hpp.

◆ deserialize() [136/136]

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

Definition at line 288 of file witness_stack.hpp.


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