6 #ifndef IROHA_MUTABLE_STORAGE_HPP 7 #define IROHA_MUTABLE_STORAGE_HPP 42 std::shared_ptr<const shared_model::interface::Block>,
55 std::shared_ptr<const shared_model::interface::Block> block) = 0;
66 std::shared_ptr<const shared_model::interface::Block> block,
80 #endif // IROHA_MUTABLE_STORAGE_HPP Definition: block_query.hpp:17
decltype(auto) constexpr apply(Tuple &&t, F &&f)
apply F to Tuple
Definition: soci_utils.hpp:72
Definition: block_storage.hpp:23
Definition: result_fwd.hpp:27
Definition: mutable_storage.hpp:45
std::function< bool(std::shared_ptr< const shared_model::interface::Block >, const LedgerState &)> MutableStoragePredicate
Definition: mutable_storage.hpp:43
Definition: block_query.hpp:15
Definition: mutable_storage.hpp:33
std::shared_ptr< const LedgerState > ledger_state
Definition: mutable_storage.hpp:46
Definition: ledger_state.hpp:25
Definition: command_executor.hpp:13
std::unique_ptr< BlockStorage > block_storage
Definition: mutable_storage.hpp:47