16 return set.contains(leaf_slot);
23 set.insert(leaf_slot);
#define GENERATOR_INDEX__PUBLIC_LEAF_INDEX
unordered_flat_set< FF > WrittenSlotsSet
bool contains(const AztecAddress &contract_address, const FF &slot) override
void insert(const AztecAddress &contract_address, const FF &slot) override
AppendOnlyTreeSnapshot get_snapshot() const override
FF compute_leaf_slot(const AztecAddress &contract_address, const FF &slot)
std::stack< WrittenSlotsSet > written_public_data_slots_stack
void revert_checkpoint() override
void commit_checkpoint() override
uint32_t size() const override
void create_checkpoint() override
static FF hash(const std::vector< FF > &input)
Hashes a vector of field elements.
AztecAddress contract_address
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept