Barretenberg
The ZK-SNARK library at the core of Aztec
|
#include <written_slots_tree.hpp>
Public Member Functions | |
WrittenPublicDataSlotLeafValue (const FF &slot) | |
bool | operator== (WrittenPublicDataSlotLeafValue const &other) const |
fr | get_key () const |
bool | is_empty () const |
std::vector< fr > | get_hash_inputs (fr nextKey, fr nextIndex) const |
operator uint256_t () const | |
Static Public Member Functions | |
static bool | is_updateable () |
static WrittenPublicDataSlotLeafValue | empty () |
static WrittenPublicDataSlotLeafValue | padding (index_t i) |
static std::string | name () |
Public Attributes | |
FF | slot |
Friends | |
std::ostream & | operator<< (std::ostream &os, const WrittenPublicDataSlotLeafValue &v) |
Definition at line 10 of file written_slots_tree.hpp.
|
inline |
Definition at line 13 of file written_slots_tree.hpp.
|
static |
Definition at line 43 of file written_slots_tree.cpp.
std::vector< fr > bb::avm2::simulation::WrittenPublicDataSlotLeafValue::get_hash_inputs | ( | fr | nextKey, |
fr | nextIndex | ||
) | const |
Definition at line 33 of file written_slots_tree.cpp.
fr bb::avm2::simulation::WrittenPublicDataSlotLeafValue::get_key | ( | ) | const |
Definition at line 23 of file written_slots_tree.cpp.
bool bb::avm2::simulation::WrittenPublicDataSlotLeafValue::is_empty | ( | ) | const |
Definition at line 28 of file written_slots_tree.cpp.
|
static |
Definition at line 7 of file written_slots_tree.cpp.
|
static |
Definition at line 53 of file written_slots_tree.cpp.
bb::avm2::simulation::WrittenPublicDataSlotLeafValue::operator uint256_t | ( | ) | const |
Definition at line 38 of file written_slots_tree.cpp.
bool bb::avm2::simulation::WrittenPublicDataSlotLeafValue::operator== | ( | WrittenPublicDataSlotLeafValue const & | other | ) | const |
Definition at line 12 of file written_slots_tree.cpp.
|
static |
Definition at line 48 of file written_slots_tree.cpp.
|
friend |
Definition at line 17 of file written_slots_tree.cpp.
FF bb::avm2::simulation::WrittenPublicDataSlotLeafValue::slot |
Definition at line 11 of file written_slots_tree.hpp.