| 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 |