|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <event_emitter.hpp>
Public Member Functions | |
| virtual | ~DeduplicatingEventEmitter ()=default |
| void | emit (Event &&event) override |
| EventEmitter< Event >::Container | dump_events () |
Public Member Functions inherited from bb::avm2::simulation::EventEmitter< Event > | |
| virtual | ~EventEmitter ()=default |
| void | emit (Event &&event) override |
| const Container & | get_events () const |
| Container | dump_events () |
Public Member Functions inherited from bb::avm2::simulation::EventEmitterInterface< Event > | |
| virtual | ~EventEmitterInterface ()=default |
Private Attributes | |
| unordered_flat_set< typename Event::Key > | elements_seen |
Additional Inherited Members | |
Public Types inherited from bb::avm2::simulation::EventEmitter< Event > | |
| using | Container = std::vector< Event > |
Public Types inherited from bb::avm2::simulation::EventEmitterInterface< Event > | |
| using | Container = std::vector< Event > |
Definition at line 35 of file event_emitter.hpp.
|
virtualdefault |
|
inline |
Definition at line 48 of file event_emitter.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::EventEmitterInterface< Event >.
Definition at line 39 of file event_emitter.hpp.
|
private |
Definition at line 55 of file event_emitter.hpp.