|
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 28 of file rom_ram_logic.hpp.
|
inline |
Definition at line 35 of file rom_ram_logic.hpp.
|
inlinenoexcept |
Definition at line 36 of file rom_ram_logic.hpp.
| size_t bb::RomRecord::gate_index = 0 |
Definition at line 34 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::index = 0 |
Definition at line 32 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::index_witness = 0 |
Definition at line 29 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::record_witness = 0 |
Definition at line 33 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::value_column1_witness = 0 |
Definition at line 30 of file rom_ram_logic.hpp.
| uint32_t bb::RomRecord::value_column2_witness = 0 |
Definition at line 31 of file rom_ram_logic.hpp.