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

#include <mock_memory.hpp>

Inheritance diagram for bb::avm2::simulation::MockMemory:
bb::avm2::simulation::MemoryInterface

Public Member Functions

 MockMemory ()
 
 ~MockMemory () override
 
 MOCK_METHOD (void, set,(MemoryAddress index, MemoryValue value),(override))
 
 MOCK_METHOD (const MemoryValue &, get,(MemoryAddress index),(const, override))
 
 MOCK_METHOD (uint16_t, get_space_id,(),(const, override))
 
- Public Member Functions inherited from bb::avm2::simulation::MemoryInterface
virtual ~MemoryInterface ()=default
 
virtual const MemoryValueget (MemoryAddress index) const =0
 
virtual void set (MemoryAddress index, MemoryValue value)=0
 
virtual uint16_t get_space_id () const =0
 
virtual bool is_valid_address (const MemoryValue &address)
 

Detailed Description

Definition at line 10 of file mock_memory.hpp.

Constructor & Destructor Documentation

◆ MockMemory()

bb::avm2::simulation::MockMemory::MockMemory ( )
default

◆ ~MockMemory()

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

Member Function Documentation

◆ MOCK_METHOD() [1/3]

bb::avm2::simulation::MockMemory::MOCK_METHOD ( const MemoryValue ,
get  ,
(MemoryAddress index)  ,
(const, override  
)

◆ MOCK_METHOD() [2/3]

bb::avm2::simulation::MockMemory::MOCK_METHOD ( uint16_t  ,
get_space_id  ,
()  ,
(const, override  
)

◆ MOCK_METHOD() [3/3]

bb::avm2::simulation::MockMemory::MOCK_METHOD ( void  ,
set  ,
(MemoryAddress index, MemoryValue value ,
(override  
)

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