Kagome
Polkadot Runtime Engine in C++17
polkadot_trie_cursor_impl.hpp File Reference
Include dependency graph for polkadot_trie_cursor_impl.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kagome::storage::trie::PolkadotTrieCursorImpl
 
struct  kagome::storage::trie::PolkadotTrieCursorImpl::TriePathEntry
 
class  kagome::storage::trie::PolkadotTrieCursorImpl::SearchState
 
struct  kagome::storage::trie::PolkadotTrieCursorImpl::InvalidState
 
struct  kagome::storage::trie::PolkadotTrieCursorImpl::UninitializedState
 
struct  kagome::storage::trie::PolkadotTrieCursorImpl::ReachedEndState
 

Namespaces

 kagome::storage::trie
 

Macros

#define SAFE_VOID_CALL(expr)   OUTCOME_TRY(safeAccess((expr)));
 
#define SAFE_CALL(res, expr)   OUTCOME_TRY(res, safeAccess((expr)));
 

Class Documentation

struct kagome::storage::trie::PolkadotTrieCursorImpl::InvalidState

Definition at line 140 of file polkadot_trie_cursor_impl.hpp.

Collaboration diagram for kagome::storage::trie::PolkadotTrieCursorImpl::InvalidState:
Class Members
error_code code
struct kagome::storage::trie::PolkadotTrieCursorImpl::UninitializedState

Definition at line 145 of file polkadot_trie_cursor_impl.hpp.

Collaboration diagram for kagome::storage::trie::PolkadotTrieCursorImpl::UninitializedState:
struct kagome::storage::trie::PolkadotTrieCursorImpl::ReachedEndState

Definition at line 147 of file polkadot_trie_cursor_impl.hpp.

Collaboration diagram for kagome::storage::trie::PolkadotTrieCursorImpl::ReachedEndState:

Macro Definition Documentation

#define SAFE_CALL (   res,
  expr 
)    OUTCOME_TRY(res, safeAccess((expr)));

Definition at line 170 of file polkadot_trie_cursor_impl.hpp.

#define SAFE_VOID_CALL (   expr)    OUTCOME_TRY(safeAccess((expr)));

Definition at line 168 of file polkadot_trie_cursor_impl.hpp.