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

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

batch() overridekagome::storage::trie::TrieStorageBackendImplvirtual
contains(const BufferView &key) const overridekagome::storage::trie::TrieStorageBackendImpl
kagome::storage::trie::TrieStorageBackend::contains(const Key &key) const =0kagome::storage::face::ReadableBase< KView >pure virtual
Cursor typedefkagome::storage::face::Iterable< K, V, KView >
cursor() overridekagome::storage::trie::TrieStorageBackendImplvirtual
empty() const overridekagome::storage::trie::TrieStorageBackendImplvirtual
Key typedefkagome::storage::face::ReadableStorage< KView, V >
load(const BufferView &key) const overridekagome::storage::trie::TrieStorageBackendImpl
kagome::storage::trie::TrieStorageBackend::load(const Key &key) const =0kagome::storage::face::ReadableStorage< KView, V >pure virtual
node_prefix_kagome::storage::trie::TrieStorageBackendImplprivate
prefixKey(const common::BufferView &key) const kagome::storage::trie::TrieStorageBackendImplprivate
put(const BufferView &key, const Buffer &value) overridekagome::storage::trie::TrieStorageBackendImpl
put(const BufferView &key, Buffer &&value) overridekagome::storage::trie::TrieStorageBackendImpl
kagome::storage::trie::TrieStorageBackend::put(const KView &key, const V &value)=0kagome::storage::face::Writeable< KView, V >pure virtual
kagome::storage::trie::TrieStorageBackend::put(const KView &key, V &&value)=0kagome::storage::face::Writeable< KView, V >pure virtual
remove(const common::BufferView &key) overridekagome::storage::trie::TrieStorageBackendImpl
kagome::storage::trie::TrieStorageBackend::remove(const KView &key)=0kagome::storage::face::Writeable< KView, V >pure virtual
size() const overridekagome::storage::trie::TrieStorageBackendImplvirtual
storage_kagome::storage::trie::TrieStorageBackendImplprivate
TrieStorageBackendImpl(std::shared_ptr< BufferStorage > storage, common::Buffer node_prefix)kagome::storage::trie::TrieStorageBackendImpl
tryLoad(const BufferView &key) const overridekagome::storage::trie::TrieStorageBackendImpl
kagome::storage::trie::TrieStorageBackend::tryLoad(const Key &key) const =0kagome::storage::face::ReadableStorage< KView, V >pure virtual
Value typedefkagome::storage::face::ReadableStorage< KView, V >
~BatchWriteable()=defaultkagome::storage::face::BatchWriteable< KView, V >virtual
~Iterable()=defaultkagome::storage::face::Iterable< K, V, KView >virtual
~ReadableBase()=defaultkagome::storage::face::ReadableBase< KView >virtual
~ReadableStorage()=defaultkagome::storage::face::ReadableStorage< KView, V >virtual
~TrieStorageBackend() override=defaultkagome::storage::trie::TrieStorageBackend
~TrieStorageBackendImpl() override=defaultkagome::storage::trie::TrieStorageBackendImpl
~Writeable()=defaultkagome::storage::face::Writeable< KView, V >virtual