Barretenberg
The ZK-SNARK library at the core of Aztec
Loading...
Searching...
No Matches
Simulator Class Referenceabstract

#include <simulator.hpp>

Inheritance diagram for Simulator:
CppSimulator JsSimulator

Public Member Functions

virtual ~Simulator ()=default
 
 Simulator (const Simulator &)=delete
 
Simulatoroperator= (const Simulator &)=delete
 
 Simulator (Simulator &&)=delete
 
Simulatoroperator= (Simulator &&)=delete
 
 Simulator ()=default
 
virtual SimulatorResult simulate (fuzzer::FuzzerWorldStateManager &ws_mgr, const std::vector< uint8_t > &bytecode, const std::vector< FF > &calldata)=0
 

Detailed Description

Definition at line 21 of file simulator.hpp.

Constructor & Destructor Documentation

◆ ~Simulator()

virtual Simulator::~Simulator ( )
virtualdefault

◆ Simulator() [1/3]

Simulator::Simulator ( const Simulator )
delete

◆ Simulator() [2/3]

Simulator::Simulator ( Simulator &&  )
delete

◆ Simulator() [3/3]

Simulator::Simulator ( )
default

Member Function Documentation

◆ operator=() [1/2]

Simulator & Simulator::operator= ( const Simulator )
delete

◆ operator=() [2/2]

Simulator & Simulator::operator= ( Simulator &&  )
delete

◆ simulate()

virtual SimulatorResult Simulator::simulate ( fuzzer::FuzzerWorldStateManager ws_mgr,
const std::vector< uint8_t > &  bytecode,
const std::vector< FF > &  calldata 
)
pure virtual

Implemented in CppSimulator, and JsSimulator.


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