Struct recursive_union

Nested Relationships

Nested Types

Struct Documentation

struct recursive_union

Public Static Functions

template<typename V, std::size_t I> static inline constexpr AUTO_REFREF get_alt (V &&v, in_place_index_t< I >) AUTO_REFREF_RETURN(get_alt_impl< I >
template<std::size_t I, bool Dummy = true>
struct get_alt_impl

Public Functions

template<typename V> inline constexpr AUTO_REFREF operator() (V &&v) const AUTO_REFREF_RETURN(get_alt_impl< I - 1 >
template<bool Dummy>
struct get_alt_impl<0, Dummy>