| advance_finalized_block(const block_number_t &blockNumber) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| Base typedef | ThrowingNullifierStore | |
| Cache typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| cache_ | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| checkpoint() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| checkpoint_depth() const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| commit_all_checkpoints_to() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| commit_block(TreeMeta &finalMeta, TreeDBStats &dbStats) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| commit_checkpoint() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| commit_genesis_state() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| commit_to_depth(uint32_t depth) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| constrain_tree_size_to_only_committed(const RequestContext &requestContext, ReadTransaction &tx) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| ContentAddressedCachedTreeStore(std::string name, uint32_t levels, PersistedStoreType::SharedPtr dataStore) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| ContentAddressedCachedTreeStore(std::string name, uint32_t levels, const block_number_t &referenceBlockNumber, PersistedStoreType::SharedPtr dataStore) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| ContentAddressedCachedTreeStore()=delete | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| ContentAddressedCachedTreeStore(ContentAddressedCachedTreeStore const &other)=delete | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| ContentAddressedCachedTreeStore(ContentAddressedCachedTreeStore const &&other)=delete | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| create_read_transaction() const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | inline |
| create_write_transaction() const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | inlineprivate |
| dataStore_ | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| delete_block_for_index(const block_number_t &blockNumber, const index_t &index, WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| enrich_meta_from_fork_constant_data(TreeMeta &m) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| extract_db_stats(TreeDBStats &stats) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| extract_db_stats(TreeDBStats &stats, ReadTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| find_block_for_index(const index_t &index, ReadTransaction &tx) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| find_leaf_index(const NullifierLeafValue &leaf, const RequestContext &requestContext, ReadTransaction &tx) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| find_leaf_index_from(const NullifierLeafValue &leaf, const index_t &start_index, const RequestContext &requestContext, ReadTransaction &tx) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| find_low_value(const fr &new_leaf_key, const RequestContext &requestContext, ReadTransaction &tx) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| forkConstantData_ | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| get_block_data(const block_number_t &blockNumber, BlockPayload &blockData, ReadTransaction &tx) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_cached_leaf_by_index(const index_t &index) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_cached_node_by_index(uint32_t level, const index_t &index, fr &data) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_current_root(ReadTransaction &tx, bool includeUncommitted) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_leaf(const index_t &index, ReadTransaction &tx, bool includeUncommitted) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_leaf_by_hash(const fr &leaf_hash, ReadTransaction &tx, bool includeUncommitted) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_meta(TreeMeta &m, ReadTransaction &tx, bool includeUncommitted) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_meta(TreeMeta &m) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| get_name() const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | inline |
| get_node_by_hash(const fr &nodeHash, NodePayload &payload, ReadTransaction &transaction, bool includeUncommitted) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| IndexedLeafValueType typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| initialize() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| initialize_from_block(const block_number_t &blockNumber) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| LeafType typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| mtx_ | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | mutableprivate |
| num_put_cached_node_calls | ThrowingNullifierStore | |
| operator=(ContentAddressedCachedTreeStore const &other)=delete | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| operator=(ContentAddressedCachedTreeStore const &&other)=delete | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| persist_block_for_index(const block_number_t &blockNumber, const index_t &index, WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| persist_leaf_indices(WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| persist_meta(TreeMeta &m, WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| persist_node(const std::optional< fr > &optional_hash, uint32_t level, WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| PersistedStoreType typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| put_cached_leaf_by_index(const index_t &index, const IndexedLeafValueType &leafPreImage) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| put_cached_node_by_index(uint32_t level, index_t index, const fr &value) | ThrowingNullifierStore | inline |
| ContentAddressedCachedTreeStore< NullifierLeafValue >::put_cached_node_by_index(uint32_t level, const index_t &index, const fr &data, bool overwriteIfPresent=true) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| put_leaf_by_hash(const fr &leaf_hash, const IndexedLeafValueType &leafPreImage) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| put_meta(const TreeMeta &m) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| put_node_by_hash(const fr &nodeHash, const NodePayload &payload) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| read_persisted_meta(TreeMeta &m, ReadTransaction &tx) const | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| ReadTransaction typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| ReadTransactionPtr typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| remove_historical_block(const block_number_t &blockNumber, TreeMeta &finalMeta, TreeDBStats &dbStats) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| remove_leaf(const fr &hash, const std::optional< index_t > &maxIndex, WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| remove_leaf_index(const fr &key, const index_t &maxIndex, WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| remove_node(const std::optional< fr > &optional_hash, uint32_t level, const std::optional< index_t > &maxIndex, WriteTransaction &tx) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | private |
| revert_all_checkpoints_to() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| revert_checkpoint() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| revert_to_depth(uint32_t depth) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| rollback() | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| set_leaf_key_at_index(const index_t &index, const IndexedLeafValueType &leaf) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| throw_on_put_cached_node_by_index | ThrowingNullifierStore | |
| unwind_block(const block_number_t &blockNumber, TreeMeta &finalMeta, TreeDBStats &dbStats) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| update_index(const index_t &index, const fr &leaf) | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| WriteTransaction typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| WriteTransactionPtr typedef | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |
| ~ContentAddressedCachedTreeStore()=default | bb::crypto::merkle_tree::ContentAddressedCachedTreeStore< NullifierLeafValue > | |