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) |