Kagome
Polkadot Runtime Engine in C++17
|
#include <runtime_environment_factory.hpp>
Public Member Functions | |
RuntimeEnvironmentTemplate (std::weak_ptr< const RuntimeEnvironmentFactory > parent_factory_, const primitives::BlockInfo &blockchain_state, const storage::trie::RootHash &storage_state) | |
virtual | ~RuntimeEnvironmentTemplate ()=default |
virtual RuntimeEnvironmentTemplate & | persistent () |
virtual outcome::result< std::unique_ptr< RuntimeEnvironment > > | make () |
Private Attributes | |
primitives::BlockInfo | blockchain_state_ |
storage::trie::RootHash | storage_state_ |
std::weak_ptr< const RuntimeEnvironmentFactory > | parent_factory_ |
bool | persistent_ {false} |
Definition at line 98 of file runtime_environment_factory.hpp.
kagome::runtime::RuntimeEnvironmentFactory::RuntimeEnvironmentTemplate::RuntimeEnvironmentTemplate | ( | std::weak_ptr< const RuntimeEnvironmentFactory > | parent_factory_, |
const primitives::BlockInfo & | blockchain_state, | ||
const storage::trie::RootHash & | storage_state | ||
) |
Definition at line 48 of file runtime_environment_factory.cpp.
|
virtualdefault |
|
virtual |
Definition at line 65 of file runtime_environment_factory.cpp.
|
virtual |
Definition at line 59 of file runtime_environment_factory.cpp.
|
private |
Definition at line 113 of file runtime_environment_factory.hpp.
|
private |
Definition at line 121 of file runtime_environment_factory.hpp.
|
private |
Definition at line 122 of file runtime_environment_factory.hpp.
|
private |
Definition at line 119 of file runtime_environment_factory.hpp.