BranchPtr typedef | kagome::storage::trie::PolkadotTrie | |
clearPrefix(const common::BufferView &prefix, std::optional< uint64_t > limit, const OnDetachCallback &callback)=0 | kagome::storage::trie::PolkadotTrie | pure 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 Key &key) const =0 | kagome::storage::face::ReadableBase< common::BufferView > | pure 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 =0 | kagome::storage::face::ReadableBase< common::BufferView > | pure virtual |
forNodeInPath(ConstNodePtr parent, const NibblesView &path, const std::function< outcome::result< void >(BranchNode const &, uint8_t idx)> &callback) const =0 | kagome::storage::trie::PolkadotTrie | pure virtual |
get(const Key &key) const =0 | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | pure virtual |
getNode(ConstNodePtr parent, const NibblesView &key_nibbles)=0 | kagome::storage::trie::PolkadotTrie | pure virtual |
getNode(ConstNodePtr parent, const NibblesView &key_nibbles) const =0 | kagome::storage::trie::PolkadotTrie | pure virtual |
getRoot()=0 | kagome::storage::trie::PolkadotTrie | pure virtual |
getRoot() const =0 | kagome::storage::trie::PolkadotTrie | pure virtual |
Key typedef | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | |
NodePtr typedef | kagome::storage::trie::PolkadotTrie | |
NodeRetrieveFunctor typedef | kagome::storage::trie::PolkadotTrie | |
OnDetachCallback typedef | kagome::storage::trie::PolkadotTrie | |
put(const common::BufferView &key, const common::Buffer &value)=0 | kagome::storage::face::Writeable< common::BufferView, common::Buffer > | pure virtual |
put(const common::BufferView &key, common::Buffer &&value)=0 | kagome::storage::face::Writeable< common::BufferView, common::Buffer > | pure virtual |
remove(const common::BufferView &key)=0 | kagome::storage::face::Writeable< common::BufferView, common::Buffer > | pure virtual |
retrieveChild(const BranchNode &parent, uint8_t idx) const =0 | kagome::storage::trie::PolkadotTrie | pure virtual |
retrieveChild(const BranchNode &parent, uint8_t idx)=0 | kagome::storage::trie::PolkadotTrie | pure virtual |
trieCursor()=0 | kagome::storage::trie::PolkadotTrie | pure virtual |
tryGet(const Key &key) const =0 | kagome::storage::face::ReadableMap< common::BufferView, common::Buffer > | pure virtual |
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 |
~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 |