|
Unravel Engine C++ Reference
|
Support for std::variant. More...
#include "ser20/ser20.hpp"#include <hpp/variant.hpp>#include <cstdint>Go to the source code of this file.
Classes | |
| struct | ser20::variant_detail::variant_save_visitor< Archive > |
Namespaces | |
| namespace | ser20 |
| namespace | ser20::variant_detail |
Functions | |
| template<int N, class Variant , class Archive > | |
| std::enable_if< N==hpp::variant_size_v< Variant >, void >::type | ser20::variant_detail::load_variant (Archive &, int, Variant &) |
| template<class Archive , typename VariantType1 , typename... VariantTypes> | |
| void | ser20::SER20_SAVE_FUNCTION_NAME (Archive &ar, hpp::variant< VariantType1, VariantTypes... > const &variant) |
| Saving for std::variant. | |
| template<class Archive , typename... VariantTypes> | |
| void | ser20::SER20_LOAD_FUNCTION_NAME (Archive &ar, hpp::variant< VariantTypes... > &variant) |
| Loading for std::variant. | |
| template<class Archive > | |
| void | ser20::SER20_SERIALIZE_FUNCTION_NAME (Archive &, hpp::monostate const &) |
| Serializing a std::monostate. | |
Support for std::variant.
Definition in file variant.hpp.