BranchPtr typedef | kagome::storage::trie::PolkadotTrie | |
clearPrefix(const common::BufferView &prefix, std::optional< uint64_t > limit, const OnDetachCallback &callback) override | kagome::storage::trie::PolkadotTrieImpl | virtual |
ConstBranchPtr typedef | kagome::storage::trie::PolkadotTrie | |
ConstNodePtr typedef | kagome::storage::trie::PolkadotTrie | |
ConstValueView typedef | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | |
contains(const common::BufferView &key) const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
cursor() final | kagome::storage::trie::PolkadotTrie | inlinevirtual |
Cursor typedef | kagome::storage::face::Iterable< common::Buffer, ReadableMap< common::Buffer, common::Buffer >::ConstValueView, common::BufferView > | |
defaultNodeRetrieveFunctor(const std::shared_ptr< OpaqueTrieNode > &node) | kagome::storage::trie::PolkadotTrie | inlinestatic |
empty() const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
Error enum name | kagome::storage::trie::PolkadotTrieImpl | |
forNodeInPath(ConstNodePtr parent, const NibblesView &path, const std::function< outcome::result< void >(BranchNode const &, uint8_t idx)> &callback) const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
get(const common::BufferView &key) const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
getNode(ConstNodePtr parent, const NibblesView &key_nibbles) override | kagome::storage::trie::PolkadotTrieImpl | virtual |
getNode(ConstNodePtr parent, const NibblesView &key_nibbles) const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
getRoot() override | kagome::storage::trie::PolkadotTrieImpl | virtual |
getRoot() const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
insert(const NodePtr &parent, const NibblesView &key_nibbles, NodePtr node) | kagome::storage::trie::PolkadotTrieImpl | private |
Key typedef | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | |
logger_ | kagome::storage::trie::PolkadotTrieImpl | private |
NodePtr typedef | kagome::storage::trie::PolkadotTrie | |
NodeRetrieveFunctor typedef | kagome::storage::trie::PolkadotTrie | |
nodes_ | kagome::storage::trie::PolkadotTrieImpl | private |
OnDetachCallback typedef | kagome::storage::trie::PolkadotTrie | |
PolkadotTrieImpl(PolkadotTrie::NodeRetrieveFunctor f=PolkadotTrie::defaultNodeRetrieveFunctor) | kagome::storage::trie::PolkadotTrieImpl | explicit |
PolkadotTrieImpl(NodePtr root, PolkadotTrie::NodeRetrieveFunctor f=PolkadotTrie::defaultNodeRetrieveFunctor) | kagome::storage::trie::PolkadotTrieImpl | explicit |
put(const common::BufferView &key, const common::Buffer &value) override | kagome::storage::trie::PolkadotTrieImpl | virtual |
put(const common::BufferView &key, common::Buffer &&value) override | kagome::storage::trie::PolkadotTrieImpl | virtual |
remove(const common::BufferView &key) override | kagome::storage::trie::PolkadotTrieImpl | virtual |
retrieveChild(const BranchNode &parent, uint8_t idx) const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
retrieveChild(const BranchNode &parent, uint8_t idx) override | kagome::storage::trie::PolkadotTrieImpl | virtual |
trieCursor() override | kagome::storage::trie::PolkadotTrieImpl | virtual |
tryGet(const common::BufferView &key) const override | kagome::storage::trie::PolkadotTrieImpl | virtual |
updateBranch(BranchPtr parent, const NibblesView &key_nibbles, const NodePtr &node) | kagome::storage::trie::PolkadotTrieImpl | private |
Value typedef | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | |
ValueView typedef | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | |
~Iterable()=default | kagome::storage::face::Iterable< common::Buffer, ReadableMap< common::Buffer, common::Buffer >::ConstValueView, common::BufferView > | virtual |
~PolkadotTrieImpl() | kagome::storage::trie::PolkadotTrieImpl | |
~ReadableBase()=default | kagome::storage::face::ReadableBase< common::BufferView > | virtual |
~ReadableMap()=default | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | virtual |
~Writeable()=default | kagome::storage::face::Writeable< common::BufferView, common::Buffer > | virtual |