Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
Acir Namespace Reference

Classes

struct  AssertionPayload
 
struct  BinaryFieldOp
 
struct  BinaryIntOp
 
struct  BitSize
 
struct  BlackBoxFuncCall
 
struct  BlackBoxOp
 
struct  BlockId
 
struct  BlockType
 
struct  BrilligBytecode
 
struct  BrilligInputs
 
struct  BrilligOpcode
 
struct  BrilligOutputs
 
struct  Circuit
 
struct  ConstantOrWitnessEnum
 
struct  Expression
 
struct  ExpressionOrMemory
 
struct  ExpressionWidth
 
struct  FunctionInput
 
struct  HeapArray
 
struct  HeapValueType
 
struct  HeapVector
 
struct  Helpers
 
struct  IntegerBitSize
 
struct  MemOp
 
struct  MemoryAddress
 
struct  Opcode
 
struct  OpcodeLocation
 
struct  Program
 
struct  ProgramWithoutBrillig
 
struct  PublicInputs
 
struct  ValueOrArray
 
struct  Witness
 

Functions

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

Function Documentation

◆ operator==() [1/146]

bool Acir::operator== ( const AssertionPayload lhs,
const AssertionPayload rhs 
)
inline

Definition at line 5262 of file acir.hpp.

◆ operator==() [2/146]

bool Acir::operator== ( const BinaryFieldOp lhs,
const BinaryFieldOp rhs 
)
inline

Definition at line 5317 of file acir.hpp.

◆ operator==() [3/146]

bool Acir::operator== ( const BinaryFieldOp::Add lhs,
const BinaryFieldOp::Add rhs 
)
inline

Definition at line 5366 of file acir.hpp.

◆ operator==() [4/146]

bool Acir::operator== ( const BinaryFieldOp::Div lhs,
const BinaryFieldOp::Div rhs 
)
inline

Definition at line 5486 of file acir.hpp.

◆ operator==() [5/146]

bool Acir::operator== ( const BinaryFieldOp::Equals lhs,
const BinaryFieldOp::Equals rhs 
)
inline

Definition at line 5567 of file acir.hpp.

◆ operator==() [6/146]

bool Acir::operator== ( const BinaryFieldOp::IntegerDiv lhs,
const BinaryFieldOp::IntegerDiv rhs 
)
inline

Definition at line 5526 of file acir.hpp.

◆ operator==() [7/146]

bool Acir::operator== ( const BinaryFieldOp::LessThan lhs,
const BinaryFieldOp::LessThan rhs 
)
inline

Definition at line 5607 of file acir.hpp.

◆ operator==() [8/146]

bool Acir::operator== ( const BinaryFieldOp::LessThanEquals lhs,
const BinaryFieldOp::LessThanEquals rhs 
)
inline

Definition at line 5648 of file acir.hpp.

◆ operator==() [9/146]

bool Acir::operator== ( const BinaryFieldOp::Mul lhs,
const BinaryFieldOp::Mul rhs 
)
inline

Definition at line 5446 of file acir.hpp.

◆ operator==() [10/146]

bool Acir::operator== ( const BinaryFieldOp::Sub lhs,
const BinaryFieldOp::Sub rhs 
)
inline

Definition at line 5406 of file acir.hpp.

◆ operator==() [11/146]

bool Acir::operator== ( const BinaryIntOp lhs,
const BinaryIntOp rhs 
)
inline

Definition at line 5689 of file acir.hpp.

◆ operator==() [12/146]

bool Acir::operator== ( const BinaryIntOp::Add lhs,
const BinaryIntOp::Add rhs 
)
inline

Definition at line 5738 of file acir.hpp.

◆ operator==() [13/146]

bool Acir::operator== ( const BinaryIntOp::And lhs,
const BinaryIntOp::And rhs 
)
inline

Definition at line 6015 of file acir.hpp.

◆ operator==() [14/146]

bool Acir::operator== ( const BinaryIntOp::Div lhs,
const BinaryIntOp::Div rhs 
)
inline

Definition at line 5855 of file acir.hpp.

◆ operator==() [15/146]

bool Acir::operator== ( const BinaryIntOp::Equals lhs,
const BinaryIntOp::Equals rhs 
)
inline

Definition at line 5894 of file acir.hpp.

◆ operator==() [16/146]

bool Acir::operator== ( const BinaryIntOp::LessThan lhs,
const BinaryIntOp::LessThan rhs 
)
inline

Definition at line 5934 of file acir.hpp.

◆ operator==() [17/146]

bool Acir::operator== ( const BinaryIntOp::LessThanEquals lhs,
const BinaryIntOp::LessThanEquals rhs 
)
inline

Definition at line 5974 of file acir.hpp.

◆ operator==() [18/146]

bool Acir::operator== ( const BinaryIntOp::Mul lhs,
const BinaryIntOp::Mul rhs 
)
inline

Definition at line 5816 of file acir.hpp.

◆ operator==() [19/146]

bool Acir::operator== ( const BinaryIntOp::Or lhs,
const BinaryIntOp::Or rhs 
)
inline

Definition at line 6054 of file acir.hpp.

◆ operator==() [20/146]

bool Acir::operator== ( const BinaryIntOp::Shl lhs,
const BinaryIntOp::Shl rhs 
)
inline

Definition at line 6132 of file acir.hpp.

◆ operator==() [21/146]

bool Acir::operator== ( const BinaryIntOp::Shr lhs,
const BinaryIntOp::Shr rhs 
)
inline

Definition at line 6171 of file acir.hpp.

◆ operator==() [22/146]

bool Acir::operator== ( const BinaryIntOp::Sub lhs,
const BinaryIntOp::Sub rhs 
)
inline

Definition at line 5777 of file acir.hpp.

◆ operator==() [23/146]

bool Acir::operator== ( const BinaryIntOp::Xor lhs,
const BinaryIntOp::Xor rhs 
)
inline

Definition at line 6093 of file acir.hpp.

◆ operator==() [24/146]

bool Acir::operator== ( const BitSize lhs,
const BitSize rhs 
)
inline

Definition at line 6210 of file acir.hpp.

◆ operator==() [25/146]

bool Acir::operator== ( const BitSize::Field lhs,
const BitSize::Field rhs 
)
inline

Definition at line 6259 of file acir.hpp.

◆ operator==() [26/146]

bool Acir::operator== ( const BitSize::Integer lhs,
const BitSize::Integer rhs 
)
inline

Definition at line 6298 of file acir.hpp.

◆ operator==() [27/146]

bool Acir::operator== ( const BlackBoxFuncCall lhs,
const BlackBoxFuncCall rhs 
)
inline

Definition at line 6343 of file acir.hpp.

◆ operator==() [28/146]

bool Acir::operator== ( const BlackBoxFuncCall::AES128Encrypt lhs,
const BlackBoxFuncCall::AES128Encrypt rhs 
)
inline

Definition at line 6392 of file acir.hpp.

◆ operator==() [29/146]

bool Acir::operator== ( const BlackBoxFuncCall::AND lhs,
const BlackBoxFuncCall::AND rhs 
)
inline

Definition at line 6454 of file acir.hpp.

◆ operator==() [30/146]

bool Acir::operator== ( const BlackBoxFuncCall::BigIntAdd lhs,
const BlackBoxFuncCall::BigIntAdd rhs 
)
inline

Definition at line 7087 of file acir.hpp.

◆ operator==() [31/146]

bool Acir::operator== ( const BlackBoxFuncCall::BigIntDiv lhs,
const BlackBoxFuncCall::BigIntDiv rhs 
)
inline

Definition at line 7258 of file acir.hpp.

◆ operator==() [32/146]

bool Acir::operator== ( const BlackBoxFuncCall::BigIntFromLeBytes lhs,
const BlackBoxFuncCall::BigIntFromLeBytes rhs 
)
inline

Definition at line 7315 of file acir.hpp.

◆ operator==() [33/146]

bool Acir::operator== ( const BlackBoxFuncCall::BigIntMul lhs,
const BlackBoxFuncCall::BigIntMul rhs 
)
inline

Definition at line 7201 of file acir.hpp.

◆ operator==() [34/146]

bool Acir::operator== ( const BlackBoxFuncCall::BigIntSub lhs,
const BlackBoxFuncCall::BigIntSub rhs 
)
inline

Definition at line 7144 of file acir.hpp.

◆ operator==() [35/146]

bool Acir::operator== ( const BlackBoxFuncCall::BigIntToLeBytes lhs,
const BlackBoxFuncCall::BigIntToLeBytes rhs 
)
inline

Definition at line 7373 of file acir.hpp.

◆ operator==() [36/146]

bool Acir::operator== ( const BlackBoxFuncCall::Blake2s lhs,
const BlackBoxFuncCall::Blake2s rhs 
)
inline

Definition at line 6613 of file acir.hpp.

◆ operator==() [37/146]

bool Acir::operator== ( const BlackBoxFuncCall::Blake3 lhs,
const BlackBoxFuncCall::Blake3 rhs 
)
inline

Definition at line 6665 of file acir.hpp.

◆ operator==() [38/146]

bool Acir::operator== ( const BlackBoxFuncCall::EcdsaSecp256k1 lhs,
const BlackBoxFuncCall::EcdsaSecp256k1 rhs 
)
inline

Definition at line 6717 of file acir.hpp.

◆ operator==() [39/146]

bool Acir::operator== ( const BlackBoxFuncCall::EcdsaSecp256r1 lhs,
const BlackBoxFuncCall::EcdsaSecp256r1 rhs 
)
inline

Definition at line 6784 of file acir.hpp.

◆ operator==() [40/146]

bool Acir::operator== ( const BlackBoxFuncCall::EmbeddedCurveAdd lhs,
const BlackBoxFuncCall::EmbeddedCurveAdd rhs 
)
inline

Definition at line 6908 of file acir.hpp.

◆ operator==() [41/146]

bool Acir::operator== ( const BlackBoxFuncCall::Keccakf1600 lhs,
const BlackBoxFuncCall::Keccakf1600 rhs 
)
inline

Definition at line 6966 of file acir.hpp.

◆ operator==() [42/146]

bool Acir::operator== ( const BlackBoxFuncCall::MultiScalarMul lhs,
const BlackBoxFuncCall::MultiScalarMul rhs 
)
inline

Definition at line 6851 of file acir.hpp.

◆ operator==() [43/146]

bool Acir::operator== ( const BlackBoxFuncCall::Poseidon2Permutation lhs,
const BlackBoxFuncCall::Poseidon2Permutation rhs 
)
inline

Definition at line 7426 of file acir.hpp.

◆ operator==() [44/146]

bool Acir::operator== ( const BlackBoxFuncCall::RANGE lhs,
const BlackBoxFuncCall::RANGE rhs 
)
inline

Definition at line 6566 of file acir.hpp.

◆ operator==() [45/146]

bool Acir::operator== ( const BlackBoxFuncCall::RecursiveAggregation lhs,
const BlackBoxFuncCall::RecursiveAggregation rhs 
)
inline

Definition at line 7018 of file acir.hpp.

◆ operator==() [46/146]

bool Acir::operator== ( const BlackBoxFuncCall::Sha256Compression lhs,
const BlackBoxFuncCall::Sha256Compression rhs 
)
inline

Definition at line 7485 of file acir.hpp.

◆ operator==() [47/146]

bool Acir::operator== ( const BlackBoxFuncCall::XOR lhs,
const BlackBoxFuncCall::XOR rhs 
)
inline

Definition at line 6510 of file acir.hpp.

◆ operator==() [48/146]

bool Acir::operator== ( const BlackBoxOp lhs,
const BlackBoxOp rhs 
)
inline

Definition at line 7543 of file acir.hpp.

◆ operator==() [49/146]

bool Acir::operator== ( const BlackBoxOp::AES128Encrypt lhs,
const BlackBoxOp::AES128Encrypt rhs 
)
inline

Definition at line 7592 of file acir.hpp.

◆ operator==() [50/146]

bool Acir::operator== ( const BlackBoxOp::BigIntAdd lhs,
const BlackBoxOp::BigIntAdd rhs 
)
inline

Definition at line 8076 of file acir.hpp.

◆ operator==() [51/146]

bool Acir::operator== ( const BlackBoxOp::BigIntDiv lhs,
const BlackBoxOp::BigIntDiv rhs 
)
inline

Definition at line 8244 of file acir.hpp.

◆ operator==() [52/146]

bool Acir::operator== ( const BlackBoxOp::BigIntFromLeBytes lhs,
const BlackBoxOp::BigIntFromLeBytes rhs 
)
inline

Definition at line 8300 of file acir.hpp.

◆ operator==() [53/146]

bool Acir::operator== ( const BlackBoxOp::BigIntMul lhs,
const BlackBoxOp::BigIntMul rhs 
)
inline

Definition at line 8188 of file acir.hpp.

◆ operator==() [54/146]

bool Acir::operator== ( const BlackBoxOp::BigIntSub lhs,
const BlackBoxOp::BigIntSub rhs 
)
inline

Definition at line 8132 of file acir.hpp.

◆ operator==() [55/146]

bool Acir::operator== ( const BlackBoxOp::BigIntToLeBytes lhs,
const BlackBoxOp::BigIntToLeBytes rhs 
)
inline

Definition at line 8357 of file acir.hpp.

◆ operator==() [56/146]

bool Acir::operator== ( const BlackBoxOp::Blake2s lhs,
const BlackBoxOp::Blake2s rhs 
)
inline

Definition at line 7654 of file acir.hpp.

◆ operator==() [57/146]

bool Acir::operator== ( const BlackBoxOp::Blake3 lhs,
const BlackBoxOp::Blake3 rhs 
)
inline

Definition at line 7705 of file acir.hpp.

◆ operator==() [58/146]

bool Acir::operator== ( const BlackBoxOp::EcdsaSecp256k1 lhs,
const BlackBoxOp::EcdsaSecp256k1 rhs 
)
inline

Definition at line 7808 of file acir.hpp.

◆ operator==() [59/146]

bool Acir::operator== ( const BlackBoxOp::EcdsaSecp256r1 lhs,
const BlackBoxOp::EcdsaSecp256r1 rhs 
)
inline

Definition at line 7875 of file acir.hpp.

◆ operator==() [60/146]

bool Acir::operator== ( const BlackBoxOp::EmbeddedCurveAdd lhs,
const BlackBoxOp::EmbeddedCurveAdd rhs 
)
inline

Definition at line 7999 of file acir.hpp.

◆ operator==() [61/146]

bool Acir::operator== ( const BlackBoxOp::Keccakf1600 lhs,
const BlackBoxOp::Keccakf1600 rhs 
)
inline

Definition at line 7756 of file acir.hpp.

◆ operator==() [62/146]

bool Acir::operator== ( const BlackBoxOp::MultiScalarMul lhs,
const BlackBoxOp::MultiScalarMul rhs 
)
inline

Definition at line 7942 of file acir.hpp.

◆ operator==() [63/146]

bool Acir::operator== ( const BlackBoxOp::Poseidon2Permutation lhs,
const BlackBoxOp::Poseidon2Permutation rhs 
)
inline

Definition at line 8409 of file acir.hpp.

◆ operator==() [64/146]

bool Acir::operator== ( const BlackBoxOp::Sha256Compression lhs,
const BlackBoxOp::Sha256Compression rhs 
)
inline

Definition at line 8466 of file acir.hpp.

◆ operator==() [65/146]

bool Acir::operator== ( const BlackBoxOp::ToRadix lhs,
const BlackBoxOp::ToRadix rhs 
)
inline

Definition at line 8523 of file acir.hpp.

◆ operator==() [66/146]

bool Acir::operator== ( const BlockId lhs,
const BlockId rhs 
)
inline

Definition at line 8589 of file acir.hpp.

◆ operator==() [67/146]

bool Acir::operator== ( const BlockType lhs,
const BlockType rhs 
)
inline

Definition at line 8638 of file acir.hpp.

◆ operator==() [68/146]

bool Acir::operator== ( const BlockType::CallData lhs,
const BlockType::CallData rhs 
)
inline

Definition at line 8726 of file acir.hpp.

◆ operator==() [69/146]

bool Acir::operator== ( const BlockType::Memory lhs,
const BlockType::Memory rhs 
)
inline

Definition at line 8687 of file acir.hpp.

◆ operator==() [70/146]

bool Acir::operator== ( const BlockType::ReturnData lhs,
const BlockType::ReturnData rhs 
)
inline

Definition at line 8772 of file acir.hpp.

◆ operator==() [71/146]

bool Acir::operator== ( const BrilligBytecode lhs,
const BrilligBytecode rhs 
)
inline

Definition at line 8812 of file acir.hpp.

◆ operator==() [72/146]

bool Acir::operator== ( const BrilligInputs lhs,
const BrilligInputs rhs 
)
inline

Definition at line 8861 of file acir.hpp.

◆ operator==() [73/146]

bool Acir::operator== ( const BrilligInputs::Array lhs,
const BrilligInputs::Array rhs 
)
inline

Definition at line 8956 of file acir.hpp.

◆ operator==() [74/146]

bool Acir::operator== ( const BrilligInputs::MemoryArray lhs,
const BrilligInputs::MemoryArray rhs 
)
inline

Definition at line 9002 of file acir.hpp.

◆ operator==() [75/146]

bool Acir::operator== ( const BrilligInputs::Single lhs,
const BrilligInputs::Single rhs 
)
inline

Definition at line 8910 of file acir.hpp.

◆ operator==() [76/146]

bool Acir::operator== ( const BrilligOpcode lhs,
const BrilligOpcode rhs 
)
inline

Definition at line 9049 of file acir.hpp.

◆ operator==() [77/146]

bool Acir::operator== ( const BrilligOpcode::BinaryFieldOp lhs,
const BrilligOpcode::BinaryFieldOp rhs 
)
inline

Definition at line 9098 of file acir.hpp.

◆ operator==() [78/146]

bool Acir::operator== ( const BrilligOpcode::BinaryIntOp lhs,
const BrilligOpcode::BinaryIntOp rhs 
)
inline

Definition at line 9160 of file acir.hpp.

◆ operator==() [79/146]

bool Acir::operator== ( const BrilligOpcode::BlackBox lhs,
const BrilligOpcode::BlackBox rhs 
)
inline

Definition at line 10027 of file acir.hpp.

◆ operator==() [80/146]

bool Acir::operator== ( const BrilligOpcode::Call lhs,
const BrilligOpcode::Call rhs 
)
inline

Definition at line 9545 of file acir.hpp.

◆ operator==() [81/146]

bool Acir::operator== ( const BrilligOpcode::CalldataCopy lhs,
const BrilligOpcode::CalldataCopy rhs 
)
inline

Definition at line 9488 of file acir.hpp.

◆ operator==() [82/146]

bool Acir::operator== ( const BrilligOpcode::Cast lhs,
const BrilligOpcode::Cast rhs 
)
inline

Definition at line 9283 of file acir.hpp.

◆ operator==() [83/146]

bool Acir::operator== ( const BrilligOpcode::ConditionalMov lhs,
const BrilligOpcode::ConditionalMov rhs 
)
inline

Definition at line 9863 of file acir.hpp.

◆ operator==() [84/146]

bool Acir::operator== ( const BrilligOpcode::Const lhs,
const BrilligOpcode::Const rhs 
)
inline

Definition at line 9591 of file acir.hpp.

◆ operator==() [85/146]

bool Acir::operator== ( const BrilligOpcode::ForeignCall lhs,
const BrilligOpcode::ForeignCall rhs 
)
inline

Definition at line 9744 of file acir.hpp.

◆ operator==() [86/146]

bool Acir::operator== ( const BrilligOpcode::IndirectConst lhs,
const BrilligOpcode::IndirectConst rhs 
)
inline

Definition at line 9647 of file acir.hpp.

◆ operator==() [87/146]

bool Acir::operator== ( const BrilligOpcode::Jump lhs,
const BrilligOpcode::Jump rhs 
)
inline

Definition at line 9442 of file acir.hpp.

◆ operator==() [88/146]

bool Acir::operator== ( const BrilligOpcode::JumpIf lhs,
const BrilligOpcode::JumpIf rhs 
)
inline

Definition at line 9391 of file acir.hpp.

◆ operator==() [89/146]

bool Acir::operator== ( const BrilligOpcode::JumpIfNot lhs,
const BrilligOpcode::JumpIfNot rhs 
)
inline

Definition at line 9339 of file acir.hpp.

◆ operator==() [90/146]

bool Acir::operator== ( const BrilligOpcode::Load lhs,
const BrilligOpcode::Load rhs 
)
inline

Definition at line 9925 of file acir.hpp.

◆ operator==() [91/146]

bool Acir::operator== ( const BrilligOpcode::Mov lhs,
const BrilligOpcode::Mov rhs 
)
inline

Definition at line 9812 of file acir.hpp.

◆ operator==() [92/146]

bool Acir::operator== ( const BrilligOpcode::Not lhs,
const BrilligOpcode::Not rhs 
)
inline

Definition at line 9227 of file acir.hpp.

◆ operator==() [93/146]

bool Acir::operator== ( const BrilligOpcode::Return lhs,
const BrilligOpcode::Return rhs 
)
inline

Definition at line 9704 of file acir.hpp.

◆ operator==() [94/146]

bool Acir::operator== ( const BrilligOpcode::Stop lhs,
const BrilligOpcode::Stop rhs 
)
inline

Definition at line 10120 of file acir.hpp.

◆ operator==() [95/146]

bool Acir::operator== ( const BrilligOpcode::Store lhs,
const BrilligOpcode::Store rhs 
)
inline

Definition at line 9976 of file acir.hpp.

◆ operator==() [96/146]

bool Acir::operator== ( const BrilligOpcode::Trap lhs,
const BrilligOpcode::Trap rhs 
)
inline

Definition at line 10074 of file acir.hpp.

◆ operator==() [97/146]

bool Acir::operator== ( const BrilligOutputs lhs,
const BrilligOutputs rhs 
)
inline

Definition at line 10166 of file acir.hpp.

◆ operator==() [98/146]

bool Acir::operator== ( const BrilligOutputs::Array lhs,
const BrilligOutputs::Array rhs 
)
inline

Definition at line 10262 of file acir.hpp.

◆ operator==() [99/146]

bool Acir::operator== ( const BrilligOutputs::Simple lhs,
const BrilligOutputs::Simple rhs 
)
inline

Definition at line 10215 of file acir.hpp.

◆ operator==() [100/146]

bool Acir::operator== ( const Circuit lhs,
const Circuit rhs 
)
inline

Definition at line 10308 of file acir.hpp.

◆ operator==() [101/146]

bool Acir::operator== ( const ConstantOrWitnessEnum lhs,
const ConstantOrWitnessEnum rhs 
)
inline

Definition at line 10387 of file acir.hpp.

◆ operator==() [102/146]

bool Acir::operator== ( const ConstantOrWitnessEnum::Constant lhs,
const ConstantOrWitnessEnum::Constant rhs 
)
inline

Definition at line 10437 of file acir.hpp.

◆ operator==() [103/146]

bool Acir::operator== ( const ConstantOrWitnessEnum::Witness lhs,
const ConstantOrWitnessEnum::Witness rhs 
)
inline

Definition at line 10484 of file acir.hpp.

◆ operator==() [104/146]

bool Acir::operator== ( const Expression lhs,
const Expression rhs 
)
inline

Definition at line 10531 of file acir.hpp.

◆ operator==() [105/146]

bool Acir::operator== ( const ExpressionOrMemory lhs,
const ExpressionOrMemory rhs 
)
inline

Definition at line 10590 of file acir.hpp.

◆ operator==() [106/146]

bool Acir::operator== ( const ExpressionOrMemory::Expression lhs,
const ExpressionOrMemory::Expression rhs 
)
inline

Definition at line 10640 of file acir.hpp.

◆ operator==() [107/146]

bool Acir::operator== ( const ExpressionOrMemory::Memory lhs,
const ExpressionOrMemory::Memory rhs 
)
inline

Definition at line 10687 of file acir.hpp.

◆ operator==() [108/146]

bool Acir::operator== ( const ExpressionWidth lhs,
const ExpressionWidth rhs 
)
inline

Definition at line 10734 of file acir.hpp.

◆ operator==() [109/146]

bool Acir::operator== ( const ExpressionWidth::Bounded lhs,
const ExpressionWidth::Bounded rhs 
)
inline

Definition at line 10824 of file acir.hpp.

◆ operator==() [110/146]

bool Acir::operator== ( const ExpressionWidth::Unbounded lhs,
const ExpressionWidth::Unbounded rhs 
)
inline

Definition at line 10783 of file acir.hpp.

◆ operator==() [111/146]

bool Acir::operator== ( const FunctionInput lhs,
const FunctionInput rhs 
)
inline

Definition at line 10871 of file acir.hpp.

◆ operator==() [112/146]

bool Acir::operator== ( const HeapArray lhs,
const HeapArray rhs 
)
inline

Definition at line 10925 of file acir.hpp.

◆ operator==() [113/146]

bool Acir::operator== ( const HeapValueType lhs,
const HeapValueType rhs 
)
inline

Definition at line 10979 of file acir.hpp.

◆ operator==() [114/146]

bool Acir::operator== ( const HeapValueType::Array lhs,
const HeapValueType::Array rhs 
)
inline

Definition at line 11074 of file acir.hpp.

◆ operator==() [115/146]

bool Acir::operator== ( const HeapValueType::Simple lhs,
const HeapValueType::Simple rhs 
)
inline

Definition at line 11028 of file acir.hpp.

◆ operator==() [116/146]

bool Acir::operator== ( const HeapValueType::Vector lhs,
const HeapValueType::Vector rhs 
)
inline

Definition at line 11125 of file acir.hpp.

◆ operator==() [117/146]

bool Acir::operator== ( const HeapVector lhs,
const HeapVector rhs 
)
inline

Definition at line 11171 of file acir.hpp.

◆ operator==() [118/146]

bool Acir::operator== ( const IntegerBitSize lhs,
const IntegerBitSize rhs 
)
inline

Definition at line 11225 of file acir.hpp.

◆ operator==() [119/146]

bool Acir::operator== ( const IntegerBitSize::U1 lhs,
const IntegerBitSize::U1 rhs 
)
inline

Definition at line 11274 of file acir.hpp.

◆ operator==() [120/146]

bool Acir::operator== ( const IntegerBitSize::U128 lhs,
const IntegerBitSize::U128 rhs 
)
inline

Definition at line 11474 of file acir.hpp.

◆ operator==() [121/146]

bool Acir::operator== ( const IntegerBitSize::U16 lhs,
const IntegerBitSize::U16 rhs 
)
inline

Definition at line 11354 of file acir.hpp.

◆ operator==() [122/146]

bool Acir::operator== ( const IntegerBitSize::U32 lhs,
const IntegerBitSize::U32 rhs 
)
inline

Definition at line 11394 of file acir.hpp.

◆ operator==() [123/146]

bool Acir::operator== ( const IntegerBitSize::U64 lhs,
const IntegerBitSize::U64 rhs 
)
inline

Definition at line 11434 of file acir.hpp.

◆ operator==() [124/146]

bool Acir::operator== ( const IntegerBitSize::U8 lhs,
const IntegerBitSize::U8 rhs 
)
inline

Definition at line 11314 of file acir.hpp.

◆ operator==() [125/146]

bool Acir::operator== ( const MemOp lhs,
const MemOp rhs 
)
inline

Definition at line 11514 of file acir.hpp.

◆ operator==() [126/146]

bool Acir::operator== ( const MemoryAddress lhs,
const MemoryAddress rhs 
)
inline

Definition at line 11573 of file acir.hpp.

◆ operator==() [127/146]

bool Acir::operator== ( const MemoryAddress::Direct lhs,
const MemoryAddress::Direct rhs 
)
inline

Definition at line 11622 of file acir.hpp.

◆ operator==() [128/146]

bool Acir::operator== ( const MemoryAddress::Relative lhs,
const MemoryAddress::Relative rhs 
)
inline

Definition at line 11668 of file acir.hpp.

◆ operator==() [129/146]

bool Acir::operator== ( const Opcode lhs,
const Opcode rhs 
)
inline

Definition at line 11715 of file acir.hpp.

◆ operator==() [130/146]

bool Acir::operator== ( const Opcode::AssertZero lhs,
const Opcode::AssertZero rhs 
)
inline

Definition at line 11764 of file acir.hpp.

◆ operator==() [131/146]

bool Acir::operator== ( const Opcode::BlackBoxFuncCall lhs,
const Opcode::BlackBoxFuncCall rhs 
)
inline

Definition at line 11810 of file acir.hpp.

◆ operator==() [132/146]

bool Acir::operator== ( const Opcode::BrilligCall lhs,
const Opcode::BrilligCall rhs 
)
inline

Definition at line 11968 of file acir.hpp.

◆ operator==() [133/146]

bool Acir::operator== ( const Opcode::Call lhs,
const Opcode::Call rhs 
)
inline

Definition at line 12029 of file acir.hpp.

◆ operator==() [134/146]

bool Acir::operator== ( const Opcode::MemoryInit lhs,
const Opcode::MemoryInit rhs 
)
inline

Definition at line 11912 of file acir.hpp.

◆ operator==() [135/146]

bool Acir::operator== ( const Opcode::MemoryOp lhs,
const Opcode::MemoryOp rhs 
)
inline

Definition at line 11857 of file acir.hpp.

◆ operator==() [136/146]

bool Acir::operator== ( const OpcodeLocation lhs,
const OpcodeLocation rhs 
)
inline

Definition at line 12089 of file acir.hpp.

◆ operator==() [137/146]

bool Acir::operator== ( const OpcodeLocation::Acir lhs,
const OpcodeLocation::Acir rhs 
)
inline

Definition at line 12138 of file acir.hpp.

◆ operator==() [138/146]

bool Acir::operator== ( const OpcodeLocation::Brillig lhs,
const OpcodeLocation::Brillig rhs 
)
inline

Definition at line 12184 of file acir.hpp.

◆ operator==() [139/146]

bool Acir::operator== ( const Program lhs,
const Program rhs 
)
inline

Definition at line 12236 of file acir.hpp.

◆ operator==() [140/146]

bool Acir::operator== ( const ProgramWithoutBrillig lhs,
const ProgramWithoutBrillig rhs 
)
inline

Definition at line 12291 of file acir.hpp.

◆ operator==() [141/146]

bool Acir::operator== ( const PublicInputs lhs,
const PublicInputs rhs 
)
inline

Definition at line 12341 of file acir.hpp.

◆ operator==() [142/146]

bool Acir::operator== ( const ValueOrArray lhs,
const ValueOrArray rhs 
)
inline

Definition at line 12390 of file acir.hpp.

◆ operator==() [143/146]

bool Acir::operator== ( const ValueOrArray::HeapArray lhs,
const ValueOrArray::HeapArray rhs 
)
inline

Definition at line 12486 of file acir.hpp.

◆ operator==() [144/146]

bool Acir::operator== ( const ValueOrArray::HeapVector lhs,
const ValueOrArray::HeapVector rhs 
)
inline

Definition at line 12533 of file acir.hpp.

◆ operator==() [145/146]

bool Acir::operator== ( const ValueOrArray::MemoryAddress lhs,
const ValueOrArray::MemoryAddress rhs 
)
inline

Definition at line 12439 of file acir.hpp.

◆ operator==() [146/146]

bool Acir::operator== ( const Witness lhs,
const Witness rhs 
)
inline

Definition at line 12580 of file acir.hpp.