10 struct VariantAlternativeFunction {
11 template<
typename Variant,
size_t index>
12 requires(concepts::TagInvocable<VariantAlternativeFunction, InPlaceType<Variant>, Constexpr<index>>)
13 constexpr auto operator()(InPlaceType<Variant>, Constexpr<index>)
const
24template<
typename T,
size_t index>
constexpr tag_invoke_detail::TagInvokeFn tag_invoke
Definition tag_invoke.h:22
constexpr auto variant_alternative
Definition variant_alternative.h:20
constexpr auto c_
A value of type Constexpr<val>.
Definition constexpr.h:252
constexpr auto in_place_type
Definition in_place_type.h:12