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

#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< frget_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)
 

Detailed Description

Definition at line 10 of file written_slots_tree.hpp.

Constructor & Destructor Documentation

◆ WrittenPublicDataSlotLeafValue()

bb::avm2::simulation::WrittenPublicDataSlotLeafValue::WrittenPublicDataSlotLeafValue ( const FF slot)
inline

Definition at line 13 of file written_slots_tree.hpp.

Member Function Documentation

◆ empty()

WrittenPublicDataSlotLeafValue bb::avm2::simulation::WrittenPublicDataSlotLeafValue::empty ( )
static

Definition at line 43 of file written_slots_tree.cpp.

◆ get_hash_inputs()

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.

◆ get_key()

fr bb::avm2::simulation::WrittenPublicDataSlotLeafValue::get_key ( ) const

Definition at line 23 of file written_slots_tree.cpp.

◆ is_empty()

bool bb::avm2::simulation::WrittenPublicDataSlotLeafValue::is_empty ( ) const

Definition at line 28 of file written_slots_tree.cpp.

◆ is_updateable()

bool bb::avm2::simulation::WrittenPublicDataSlotLeafValue::is_updateable ( )
static

Definition at line 7 of file written_slots_tree.cpp.

◆ name()

std::string bb::avm2::simulation::WrittenPublicDataSlotLeafValue::name ( )
static

Definition at line 53 of file written_slots_tree.cpp.

◆ operator uint256_t()

bb::avm2::simulation::WrittenPublicDataSlotLeafValue::operator uint256_t ( ) const

Definition at line 38 of file written_slots_tree.cpp.

◆ operator==()

bool bb::avm2::simulation::WrittenPublicDataSlotLeafValue::operator== ( WrittenPublicDataSlotLeafValue const &  other) const

Definition at line 12 of file written_slots_tree.cpp.

◆ padding()

WrittenPublicDataSlotLeafValue bb::avm2::simulation::WrittenPublicDataSlotLeafValue::padding ( index_t  i)
static

Definition at line 48 of file written_slots_tree.cpp.

Friends And Related Symbol Documentation

◆ operator<<

std::ostream & operator<< ( std::ostream &  os,
const WrittenPublicDataSlotLeafValue v 
)
friend

Definition at line 17 of file written_slots_tree.cpp.

Member Data Documentation

◆ slot

FF bb::avm2::simulation::WrittenPublicDataSlotLeafValue::slot

Definition at line 11 of file written_slots_tree.hpp.


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