BloombergLP::bslmf::IsConvertible_CheckComplete

Private helper for IsConvertible complete-type checks.

Synopsis

Declared in <bslmf_isconvertible.h>

template<
    class t_TYPE,
    bool = bsl::is_function<t_TYPE>::value || bsl::is_void<t_TYPE>::value>
struct IsConvertible_CheckComplete;

Type Aliases

NameDescription
type This typedef is an alias to t_TYPE.

Enums

NameDescription
Unnamed enum Enumeration used to force a complete type for SFINAE checks.

Specializations

Name
IsConvertible_CheckComplete<t_TYPE, true>
IsConvertible_CheckComplete<t_TYPE&, false>
IsConvertible_CheckComplete<t_TYPE&&, false>
IsConvertible_CheckComplete<t_TYPE[], false>