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

◆ deserialize() [2/137]

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

Definition at line 4811 of file acir.hpp.

◆ deserialize() [3/137]

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

Definition at line 4854 of file acir.hpp.

◆ deserialize() [4/137]

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

Definition at line 4894 of file acir.hpp.

◆ deserialize() [5/137]

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

Definition at line 4934 of file acir.hpp.

◆ deserialize() [6/137]

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

Definition at line 4974 of file acir.hpp.

◆ deserialize() [7/137]

Definition at line 5014 of file acir.hpp.

◆ deserialize() [8/137]

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

Definition at line 5055 of file acir.hpp.

◆ deserialize() [9/137]

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

Definition at line 5095 of file acir.hpp.

◆ deserialize() [10/137]

Definition at line 5136 of file acir.hpp.

◆ deserialize() [11/137]

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

Definition at line 5183 of file acir.hpp.

◆ deserialize() [12/137]

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

Definition at line 5225 of file acir.hpp.

◆ deserialize() [13/137]

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

Definition at line 5264 of file acir.hpp.

◆ deserialize() [14/137]

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

Definition at line 5303 of file acir.hpp.

◆ deserialize() [15/137]

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

Definition at line 5342 of file acir.hpp.

◆ deserialize() [16/137]

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

Definition at line 5382 of file acir.hpp.

◆ deserialize() [17/137]

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

Definition at line 5422 of file acir.hpp.

◆ deserialize() [18/137]

Definition at line 5462 of file acir.hpp.

◆ deserialize() [19/137]

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

Definition at line 5502 of file acir.hpp.

◆ deserialize() [20/137]

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

Definition at line 5541 of file acir.hpp.

◆ deserialize() [21/137]

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

Definition at line 5580 of file acir.hpp.

◆ deserialize() [22/137]

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

Definition at line 5619 of file acir.hpp.

◆ deserialize() [23/137]

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

Definition at line 5658 of file acir.hpp.

◆ deserialize() [24/137]

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

Definition at line 5704 of file acir.hpp.

◆ deserialize() [25/137]

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

Definition at line 5746 of file acir.hpp.

◆ deserialize() [26/137]

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

Definition at line 5790 of file acir.hpp.

◆ deserialize() [27/137]

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

Definition at line 5837 of file acir.hpp.

◆ deserialize() [28/137]

Definition at line 5897 of file acir.hpp.

◆ deserialize() [29/137]

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

Definition at line 5959 of file acir.hpp.

◆ deserialize() [30/137]

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

Definition at line 6020 of file acir.hpp.

◆ deserialize() [31/137]

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

Definition at line 6073 of file acir.hpp.

◆ deserialize() [32/137]

Definition at line 6125 of file acir.hpp.

◆ deserialize() [33/137]

Definition at line 6177 of file acir.hpp.

◆ deserialize() [34/137]

Definition at line 6245 of file acir.hpp.

◆ deserialize() [35/137]

Definition at line 6317 of file acir.hpp.

◆ deserialize() [36/137]

Definition at line 6381 of file acir.hpp.

◆ deserialize() [37/137]

Definition at line 6444 of file acir.hpp.

◆ deserialize() [38/137]

Definition at line 6498 of file acir.hpp.

◆ deserialize() [39/137]

Definition at line 6569 of file acir.hpp.

◆ deserialize() [40/137]

Definition at line 6627 of file acir.hpp.

◆ deserialize() [41/137]

Definition at line 6683 of file acir.hpp.

◆ deserialize() [42/137]

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

Definition at line 6733 of file acir.hpp.

◆ deserialize() [43/137]

Definition at line 6793 of file acir.hpp.

◆ deserialize() [44/137]

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

Definition at line 6847 of file acir.hpp.

◆ deserialize() [45/137]

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

Definition at line 6898 of file acir.hpp.

◆ deserialize() [46/137]

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

Definition at line 6949 of file acir.hpp.

◆ deserialize() [47/137]

Definition at line 7013 of file acir.hpp.

◆ deserialize() [48/137]

Definition at line 7080 of file acir.hpp.

◆ deserialize() [49/137]

Definition at line 7139 of file acir.hpp.

◆ deserialize() [50/137]

Definition at line 7212 of file acir.hpp.

◆ deserialize() [51/137]

Definition at line 7269 of file acir.hpp.

◆ deserialize() [52/137]

Definition at line 7325 of file acir.hpp.

◆ deserialize() [53/137]

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

Definition at line 7390 of file acir.hpp.

◆ deserialize() [54/137]

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

Definition at line 7441 of file acir.hpp.

◆ deserialize() [55/137]

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

Definition at line 7490 of file acir.hpp.

◆ deserialize() [56/137]

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

Definition at line 7532 of file acir.hpp.

◆ deserialize() [57/137]

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

Definition at line 7577 of file acir.hpp.

◆ deserialize() [58/137]

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

Definition at line 7618 of file acir.hpp.

◆ deserialize() [59/137]

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

Definition at line 7668 of file acir.hpp.

◆ deserialize() [60/137]

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

Definition at line 7718 of file acir.hpp.

◆ deserialize() [61/137]

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

Definition at line 7766 of file acir.hpp.

◆ deserialize() [62/137]

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

Definition at line 7812 of file acir.hpp.

◆ deserialize() [63/137]

Definition at line 7858 of file acir.hpp.

◆ deserialize() [64/137]

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

Definition at line 7906 of file acir.hpp.

◆ deserialize() [65/137]

Definition at line 7966 of file acir.hpp.

◆ deserialize() [66/137]

Definition at line 8032 of file acir.hpp.

◆ deserialize() [67/137]

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

Definition at line 8091 of file acir.hpp.

◆ deserialize() [68/137]

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

Definition at line 8147 of file acir.hpp.

◆ deserialize() [69/137]

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

Definition at line 8199 of file acir.hpp.

◆ deserialize() [70/137]

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

Definition at line 8246 of file acir.hpp.

◆ deserialize() [71/137]

Definition at line 8300 of file acir.hpp.

◆ deserialize() [72/137]

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

Definition at line 8349 of file acir.hpp.

◆ deserialize() [73/137]

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

Definition at line 8403 of file acir.hpp.

◆ deserialize() [74/137]

Definition at line 8459 of file acir.hpp.

◆ deserialize() [75/137]

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

Definition at line 8503 of file acir.hpp.

◆ deserialize() [76/137]

Definition at line 8564 of file acir.hpp.

◆ deserialize() [77/137]

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

Definition at line 8620 of file acir.hpp.

◆ deserialize() [78/137]

Definition at line 8679 of file acir.hpp.

◆ deserialize() [79/137]

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

Definition at line 8733 of file acir.hpp.

◆ deserialize() [80/137]

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

Definition at line 8784 of file acir.hpp.

◆ deserialize() [81/137]

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

Definition at line 8831 of file acir.hpp.

◆ deserialize() [82/137]

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

Definition at line 8878 of file acir.hpp.

◆ deserialize() [83/137]

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

Definition at line 8924 of file acir.hpp.

◆ deserialize() [84/137]

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

Definition at line 8971 of file acir.hpp.

◆ deserialize() [85/137]

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

Definition at line 9019 of file acir.hpp.

◆ deserialize() [86/137]

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

Definition at line 9066 of file acir.hpp.

◆ deserialize() [87/137]

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

Definition at line 9137 of file acir.hpp.

◆ deserialize() [88/137]

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

Definition at line 9200 of file acir.hpp.

◆ deserialize() [89/137]

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

Definition at line 9252 of file acir.hpp.

◆ deserialize() [90/137]

Definition at line 9300 of file acir.hpp.

◆ deserialize() [91/137]

Definition at line 9347 of file acir.hpp.

◆ deserialize() [92/137]

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

Definition at line 9395 of file acir.hpp.

◆ deserialize() [93/137]

Definition at line 9438 of file acir.hpp.

◆ deserialize() [94/137]

Definition at line 9484 of file acir.hpp.

◆ deserialize() [95/137]

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

Definition at line 9532 of file acir.hpp.

◆ deserialize() [96/137]

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

Definition at line 9580 of file acir.hpp.

◆ deserialize() [97/137]

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

Definition at line 9627 of file acir.hpp.

◆ deserialize() [98/137]

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

Definition at line 9679 of file acir.hpp.

◆ deserialize() [99/137]

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

Definition at line 9729 of file acir.hpp.

◆ deserialize() [100/137]

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

Definition at line 9777 of file acir.hpp.

◆ deserialize() [101/137]

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

Definition at line 9827 of file acir.hpp.

◆ deserialize() [102/137]

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

Definition at line 9874 of file acir.hpp.

◆ deserialize() [103/137]

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

Definition at line 9925 of file acir.hpp.

◆ deserialize() [104/137]

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

Definition at line 9975 of file acir.hpp.

◆ deserialize() [105/137]

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

Definition at line 10018 of file acir.hpp.

◆ deserialize() [106/137]

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

Definition at line 10058 of file acir.hpp.

◆ deserialize() [107/137]

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

Definition at line 10098 of file acir.hpp.

◆ deserialize() [108/137]

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

Definition at line 10138 of file acir.hpp.

◆ deserialize() [109/137]

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

Definition at line 10178 of file acir.hpp.

◆ deserialize() [110/137]

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

Definition at line 10218 of file acir.hpp.

◆ deserialize() [111/137]

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

Definition at line 10272 of file acir.hpp.

◆ deserialize() [112/137]

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

Definition at line 10323 of file acir.hpp.

◆ deserialize() [113/137]

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

Definition at line 10371 of file acir.hpp.

◆ deserialize() [114/137]

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

Definition at line 10417 of file acir.hpp.

◆ deserialize() [115/137]

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

Definition at line 10465 of file acir.hpp.

◆ deserialize() [116/137]

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

Definition at line 10513 of file acir.hpp.

◆ deserialize() [117/137]

Definition at line 10559 of file acir.hpp.

◆ deserialize() [118/137]

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

Definition at line 10609 of file acir.hpp.

◆ deserialize() [119/137]

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

Definition at line 10664 of file acir.hpp.

◆ deserialize() [120/137]

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

Definition at line 10724 of file acir.hpp.

◆ deserialize() [121/137]

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

Definition at line 10784 of file acir.hpp.

◆ deserialize() [122/137]

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

Definition at line 10834 of file acir.hpp.

◆ deserialize() [123/137]

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

Definition at line 10882 of file acir.hpp.

◆ deserialize() [124/137]

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

Definition at line 10932 of file acir.hpp.

◆ deserialize() [125/137]

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

Definition at line 10985 of file acir.hpp.

◆ deserialize() [126/137]

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

Definition at line 11037 of file acir.hpp.

◆ deserialize() [127/137]

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

Definition at line 11086 of file acir.hpp.

◆ deserialize() [128/137]

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

Definition at line 11135 of file acir.hpp.

◆ deserialize() [129/137]

Definition at line 11183 of file acir.hpp.

◆ deserialize() [130/137]

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

Definition at line 11230 of file acir.hpp.

◆ deserialize() [131/137]

Definition at line 11277 of file acir.hpp.

◆ deserialize() [132/137]

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

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

◆ deserialize() [135/137]

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

Definition at line 238 of file witness_stack.hpp.

◆ deserialize() [136/137]

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

Definition at line 287 of file witness_stack.hpp.

◆ deserialize() [137/137]

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

Definition at line 336 of file witness_stack.hpp.


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