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

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

BranchPtr typedefkagome::storage::trie::PolkadotTrie
clearPrefix(const common::BufferView &prefix, std::optional< uint64_t > limit, const OnDetachCallback &callback) overridekagome::storage::trie::PolkadotTrieImplvirtual
ConstBranchPtr typedefkagome::storage::trie::PolkadotTrie
ConstNodePtr typedefkagome::storage::trie::PolkadotTrie
ConstValueView typedefkagome::storage::face::ReadableMap< common::BufferView, common::Buffer >
contains(const common::BufferView &key) const overridekagome::storage::trie::PolkadotTrieImplvirtual
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 overridekagome::storage::trie::PolkadotTrieImplvirtual
Error enum namekagome::storage::trie::PolkadotTrieImpl
forNodeInPath(ConstNodePtr parent, const NibblesView &path, const std::function< outcome::result< void >(BranchNode const &, uint8_t idx)> &callback) const overridekagome::storage::trie::PolkadotTrieImplvirtual
get(const common::BufferView &key) const overridekagome::storage::trie::PolkadotTrieImplvirtual
getNode(ConstNodePtr parent, const NibblesView &key_nibbles) overridekagome::storage::trie::PolkadotTrieImplvirtual
getNode(ConstNodePtr parent, const NibblesView &key_nibbles) const overridekagome::storage::trie::PolkadotTrieImplvirtual
getRoot() overridekagome::storage::trie::PolkadotTrieImplvirtual
getRoot() const overridekagome::storage::trie::PolkadotTrieImplvirtual
insert(const NodePtr &parent, const NibblesView &key_nibbles, NodePtr node)kagome::storage::trie::PolkadotTrieImplprivate
Key typedefkagome::storage::face::ReadableMap< common::BufferView, common::Buffer >
logger_kagome::storage::trie::PolkadotTrieImplprivate
NodePtr typedefkagome::storage::trie::PolkadotTrie
NodeRetrieveFunctor typedefkagome::storage::trie::PolkadotTrie
nodes_kagome::storage::trie::PolkadotTrieImplprivate
OnDetachCallback typedefkagome::storage::trie::PolkadotTrie
PolkadotTrieImpl(PolkadotTrie::NodeRetrieveFunctor f=PolkadotTrie::defaultNodeRetrieveFunctor)kagome::storage::trie::PolkadotTrieImplexplicit
PolkadotTrieImpl(NodePtr root, PolkadotTrie::NodeRetrieveFunctor f=PolkadotTrie::defaultNodeRetrieveFunctor)kagome::storage::trie::PolkadotTrieImplexplicit
put(const common::BufferView &key, const common::Buffer &value) overridekagome::storage::trie::PolkadotTrieImplvirtual
put(const common::BufferView &key, common::Buffer &&value) overridekagome::storage::trie::PolkadotTrieImplvirtual
remove(const common::BufferView &key) overridekagome::storage::trie::PolkadotTrieImplvirtual
retrieveChild(const BranchNode &parent, uint8_t idx) const overridekagome::storage::trie::PolkadotTrieImplvirtual
retrieveChild(const BranchNode &parent, uint8_t idx) overridekagome::storage::trie::PolkadotTrieImplvirtual
trieCursor() overridekagome::storage::trie::PolkadotTrieImplvirtual
tryGet(const common::BufferView &key) const overridekagome::storage::trie::PolkadotTrieImplvirtual
updateBranch(BranchPtr parent, const NibblesView &key_nibbles, const NodePtr &node)kagome::storage::trie::PolkadotTrieImplprivate
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
~PolkadotTrieImpl()kagome::storage::trie::PolkadotTrieImpl
~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