BloombergLP::bslstl::Variant_OverloadHelper<t_SRC, bsl::variant<t_HEAD, t_TAIL...>, bsl::void_t<decltype(Variant_OverloadSetImp<t_SRC, 0, t_HEAD, t_TAIL...>:: candidate(std::declval<t_SRC>()))>>

This partial specialization is used when a "unique" best match is found for converting std::declval<t_SRC>() to one of (template parameters) t_HEAD, t_TAIL....

Synopsis

Declared in <bslstl_variant.h>

template<
    class t_SRC,
    class t_HEAD,
    class... t_TAIL>
struct Variant_OverloadHelper<t_SRC, bsl::variant<t_HEAD, t_TAIL...>, bsl::void_t<decltype(Variant_OverloadSetImp<t_SRC, 0, t_HEAD, t_TAIL...>::
                             candidate(std::declval<t_SRC>()))>>;

Type Aliases

Name
Index