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

#include <mock_dbs.hpp>

Inheritance diagram for bb::avm2::simulation::MockContractDB:
bb::avm2::simulation::ContractDBInterface

Public Member Functions

 MockContractDB ()
 
 ~MockContractDB () override
 
 MOCK_METHOD (std::optional< ContractInstance >, get_contract_instance,(const AztecAddress &address),(const, override))
 
 MOCK_METHOD (std::optional< ContractClass >, get_contract_class,(const ContractClassId &class_id),(const, override))
 
- Public Member Functions inherited from bb::avm2::simulation::ContractDBInterface
virtual ~ContractDBInterface ()=default
 
virtual std::optional< ContractInstanceget_contract_instance (const AztecAddress &address) const =0
 
virtual std::optional< ContractClassget_contract_class (const ContractClassId &class_id) const =0
 

Detailed Description

Definition at line 10 of file mock_dbs.hpp.

Constructor & Destructor Documentation

◆ MockContractDB()

bb::avm2::simulation::MockContractDB::MockContractDB ( )
default

◆ ~MockContractDB()

bb::avm2::simulation::MockContractDB::~MockContractDB ( )
overridedefault

Member Function Documentation

◆ MOCK_METHOD() [1/2]

bb::avm2::simulation::MockContractDB::MOCK_METHOD ( std::optional< ContractClass ,
get_contract_class  ,
(const ContractClassId &class_id)  ,
(const, override)   
)

◆ MOCK_METHOD() [2/2]

bb::avm2::simulation::MockContractDB::MOCK_METHOD ( std::optional< ContractInstance ,
get_contract_instance  ,
(const AztecAddress &address)  ,
(const, override)   
)

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