Kagome
Polkadot Runtime Engine in C++17
kagome::storage::trie::PolkadotTrie Member List

This is the complete list of members for kagome::storage::trie::PolkadotTrie, including all inherited members.

BranchPtr typedefkagome::storage::trie::PolkadotTrie
clearPrefix(const common::BufferView &prefix, std::optional< uint64_t > limit, const OnDetachCallback &callback)=0kagome::storage::trie::PolkadotTriepure virtual
ConstBranchPtr typedefkagome::storage::trie::PolkadotTrie
ConstNodePtr typedefkagome::storage::trie::PolkadotTrie
ConstValueView typedefkagome::storage::face::ReadableMap< common::BufferView, common::Buffer >
contains(const Key &key) const =0kagome::storage::face::ReadableBase< common::BufferView >pure virtual
cursor() finalkagome::storage::trie::PolkadotTrieinlinevirtual
Cursor typedefkagome::storage::face::Iterable< common::Buffer, ReadableMap< common::Buffer, common::Buffer >::ConstValueView, common::BufferView >
defaultNodeRetrieveFunctor(const std::shared_ptr< OpaqueTrieNode > &node)kagome::storage::trie::PolkadotTrieinlinestatic
empty() const =0kagome::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 =0kagome::storage::trie::PolkadotTriepure virtual
get(const Key &key) const =0kagome::storage::face::ReadableMap< common::BufferView, common::Buffer >pure virtual
getNode(ConstNodePtr parent, const NibblesView &key_nibbles)=0kagome::storage::trie::PolkadotTriepure virtual
getNode(ConstNodePtr parent, const NibblesView &key_nibbles) const =0kagome::storage::trie::PolkadotTriepure virtual
getRoot()=0kagome::storage::trie::PolkadotTriepure virtual
getRoot() const =0kagome::storage::trie::PolkadotTriepure virtual
Key typedefkagome::storage::face::ReadableMap< common::BufferView, common::Buffer >
NodePtr typedefkagome::storage::trie::PolkadotTrie
NodeRetrieveFunctor typedefkagome::storage::trie::PolkadotTrie
OnDetachCallback typedefkagome::storage::trie::PolkadotTrie
put(const common::BufferView &key, const common::Buffer &value)=0kagome::storage::face::Writeable< common::BufferView, common::Buffer >pure virtual
put(const common::BufferView &key, common::Buffer &&value)=0kagome::storage::face::Writeable< common::BufferView, common::Buffer >pure virtual
remove(const common::BufferView &key)=0kagome::storage::face::Writeable< common::BufferView, common::Buffer >pure virtual
retrieveChild(const BranchNode &parent, uint8_t idx) const =0kagome::storage::trie::PolkadotTriepure virtual
retrieveChild(const BranchNode &parent, uint8_t idx)=0kagome::storage::trie::PolkadotTriepure virtual
trieCursor()=0kagome::storage::trie::PolkadotTriepure virtual
tryGet(const Key &key) const =0kagome::storage::face::ReadableMap< common::BufferView, common::Buffer >pure virtual
Value typedefkagome::storage::face::ReadableMap< common::BufferView, common::Buffer >
ValueView typedefkagome::storage::face::ReadableMap< common::BufferView, common::Buffer >
~Iterable()=defaultkagome::storage::face::Iterable< common::Buffer, ReadableMap< common::Buffer, common::Buffer >::ConstValueView, common::BufferView >virtual
~ReadableBase()=defaultkagome::storage::face::ReadableBase< common::BufferView >virtual
~ReadableMap()=defaultkagome::storage::face::ReadableMap< common::BufferView, common::Buffer >virtual
~Writeable()=defaultkagome::storage::face::Writeable< common::BufferView, common::Buffer >virtual