Searched refs:either_impl (Results 1 – 1 of 1) sorted by relevance
17 template<typename...T> union either_impl;19 template<> union either_impl<> { union24 template<typename T, typename...Ts> union either_impl<T, Ts...> { union27 either_impl<Ts...> rest;28 typedef either_impl<Ts...> rest_t;31 constexpr either_impl(select<0>, T &&t) : val(move(t)) {} in either_impl() function34 constexpr either_impl(select<N>, U &&u) : rest(select<N-1>(), move(u)) {} in either_impl() function69 detail::either_impl<T...> impl;