Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
bb::avm2::simulation::EventEmitterInterface< Event > Class Template Referenceabstract

#include <event_emitter.hpp>

Inheritance diagram for bb::avm2::simulation::EventEmitterInterface< Event >:
bb::avm2::simulation::EventEmitter< bb::avm2::simulation::Poseidon2HashEvent > bb::avm2::simulation::EventEmitter< bb::avm2::simulation::Poseidon2PermutationEvent > bb::avm2::simulation::EventEmitter< bb::avm2::simulation::Poseidon2PermutationMemoryEvent > bb::avm2::simulation::EventEmitter< bb::avm2::simulation::FieldGreaterThanEvent > bb::avm2::simulation::EventEmitter< bb::avm2::simulation::GreaterThanEvent > bb::avm2::simulation::EventEmitter< Event > bb::avm2::simulation::NoopEventEmitter< Event > bb::avm2::simulation::OneShotEventEmitter< Event >

Public Types

using Container = std::vector< Event >
 

Public Member Functions

virtual ~EventEmitterInterface ()=default
 
virtual void emit (Event &&event)=0
 

Detailed Description

template<typename Event>
class bb::avm2::simulation::EventEmitterInterface< Event >

Definition at line 10 of file event_emitter.hpp.

Member Typedef Documentation

◆ Container

template<typename Event >
using bb::avm2::simulation::EventEmitterInterface< Event >::Container = std::vector<Event>

Definition at line 12 of file event_emitter.hpp.

Constructor & Destructor Documentation

◆ ~EventEmitterInterface()

template<typename Event >
virtual bb::avm2::simulation::EventEmitterInterface< Event >::~EventEmitterInterface ( )
virtualdefault

Member Function Documentation

◆ emit()


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