Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::AluEvent Struct Reference

#include <alu_event.hpp>

Public Types

using Key = std::tuple< AluOperation, MemoryValue, MemoryValue >
 

Public Member Functions

Key get_key () const
 
bool operator== (const AluEvent &other) const =default
 

Public Attributes

AluOperation operation = static_cast<AluOperation>(0)
 
MemoryValue a
 
MemoryValue b = MemoryValue::from_tag(static_cast<ValueTag>(0), 0)
 
MemoryValue c = MemoryValue::from_tag(static_cast<ValueTag>(0), 0)
 
bool error = false
 

Detailed Description

Definition at line 31 of file alu_event.hpp.

Member Typedef Documentation

◆ Key

Definition at line 39 of file alu_event.hpp.

Member Function Documentation

◆ get_key()

Key bb::avm2::simulation::AluEvent::get_key ( ) const
inline

Definition at line 40 of file alu_event.hpp.

◆ operator==()

bool bb::avm2::simulation::AluEvent::operator== ( const AluEvent other) const
default

Member Data Documentation

◆ a

MemoryValue bb::avm2::simulation::AluEvent::a

Definition at line 33 of file alu_event.hpp.

◆ b

MemoryValue bb::avm2::simulation::AluEvent::b = MemoryValue::from_tag(static_cast<ValueTag>(0), 0)

Definition at line 34 of file alu_event.hpp.

◆ c

MemoryValue bb::avm2::simulation::AluEvent::c = MemoryValue::from_tag(static_cast<ValueTag>(0), 0)

Definition at line 35 of file alu_event.hpp.

◆ error

bool bb::avm2::simulation::AluEvent::error = false

Definition at line 37 of file alu_event.hpp.

◆ operation

AluOperation bb::avm2::simulation::AluEvent::operation = static_cast<AluOperation>(0)

Definition at line 32 of file alu_event.hpp.


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