Template Struct VariantConvertible
Defined in File variant.hpp
Struct Documentation
-
template<typename Variant>
struct VariantConvertible Convert an Alternative type to a Variant.
Public Functions
-
template<class T, typename std::enable_if<is_empty_variant<T>::value, bool>::type = true>
inline void operator()(T)
-
template<class T, typename std::enable_if<!is_empty_variant<T>::value && std::is_arithmetic<T>::value, bool>::type = true>
inline void operator()(T)
-
template<class T, typename std::enable_if<!is_empty_variant<T>::value && !std::is_arithmetic<T>::value, bool>::type = true>
inline void operator()(T)
-
template<class T, typename std::enable_if<is_empty_variant<T>::value, bool>::type = true>