|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <pure_memory.hpp>
Public Member Functions | |
| MemoryStore (uint16_t space_id=0) | |
| const MemoryValue & | get (MemoryAddress index) const override |
| void | set (MemoryAddress index, MemoryValue value) override |
| uint16_t | get_space_id () const override |
Public Member Functions inherited from bb::avm2::simulation::MemoryInterface | |
| virtual | ~MemoryInterface ()=default |
| virtual bool | is_valid_address (const MemoryValue &address) |
Private Attributes | |
| uint16_t | space_id |
| unordered_flat_map< MemoryAddress, MemoryValue > | memory |
Definition at line 10 of file pure_memory.hpp.
|
inline |
Definition at line 12 of file pure_memory.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::MemoryInterface.
Definition at line 16 of file pure_memory.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::MemoryInterface.
Definition at line 29 of file pure_memory.hpp.
|
inlineoverridevirtual |
Implements bb::avm2::simulation::MemoryInterface.
Definition at line 24 of file pure_memory.hpp.
|
private |
Definition at line 33 of file pure_memory.hpp.
|
private |
Definition at line 32 of file pure_memory.hpp.