22#include <boost/serialization/access.hpp>
33 constexpr None() =
default;
34 constexpr None(std::nullptr_t) {}
40 constexpr operator bool()
const {
return false; }
43 friend boost::serialization::access;
44 template <
typename Archive>
45 void serialize(
Archive &,
long int )
const {}
Type to indicate no value in Variant.
constexpr None(std::nullptr_t)
constexpr bool operator==(None const &) const
constexpr bool operator<(None const &) const
constexpr bool operator!=(None const &) const
T get_value(Variant const &v)
Extract value of specific type T from a Variant.