|
Barretenberg
The ZK-SNARK library at the core of Aztec
|
A ROM memory record that can be ordered, where the ordering is given by the index (a.k.a. position in the ROM array). More...
#include <rom_ram_logic.hpp>
Public Member Functions | |
| bool | operator< (const RomRecord &other) const |
| bool | operator== (const RomRecord &other) const noexcept |
Public Attributes | |
| uint32_t | index_witness = 0 |
| uint32_t | value_column1_witness = 0 |
| uint32_t | value_column2_witness = 0 |
| uint32_t | index = 0 |
| uint32_t | record_witness = 0 |
| size_t | gate_index = 0 |
A ROM memory record that can be ordered, where the ordering is given by the index (a.k.a. position in the ROM array).
RomRecord is used both for setting ROM elements and reading ROM elements. relations/memory_relation.hpp for more details. Definition at line 22 of file rom_ram_logic.hpp.
|
inline |
Definition at line 29 of file rom_ram_logic.hpp.
|
inlinenoexcept |
Definition at line 30 of file rom_ram_logic.hpp.
| size_t bb::RomRecord::gate_index = 0 |
Definition at line 28 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::index = 0 |
Definition at line 26 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::index_witness = 0 |
Definition at line 23 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::record_witness = 0 |
Definition at line 27 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::value_column1_witness = 0 |
Definition at line 24 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::value_column2_witness = 0 |
Definition at line 25 of file rom_ram_logic.hpp.