|
Kagome
Polkadot Runtime Engine in C++17
|
#include <functional>#include <type_traits>#include <vector>#include <boost/mpl/at.hpp>#include <boost/mpl/for_each.hpp>#include <boost/mpl/int.hpp>#include <boost/variant.hpp>Go to the source code of this file.
Classes | |
| struct | kagome::common::dynamic_variant::functors_vector_builder< Variant > |
| Prepares initializers for each type of variant. More... | |
| struct | kagome::common::dynamic_variant::is_boost_variant< typename > |
| struct | kagome::common::dynamic_variant::is_boost_variant< boost::variant< Ts... > > |
| class | kagome::common::VariantBuilder< Variant, Types > |
Namespaces | |
| kagome::common | |
| kagome::common::dynamic_variant | |
| Impl details for boost::variant initialization by type index at runtime. | |
Functions | |
| template<typename Concrete , typename Variant > | |
| void | kagome::common::dynamic_variant::init_variant (Variant &v) |