BloombergLP::bslstl::Function_InvokerUtil_IsExplicitlyConvertibleImp

forward declaration

Synopsis

Declared in <bslstl_function_invokerutil.h>

template<
    class VOID_TYPE,
    class FROM,
    class TO>
struct Function_InvokerUtil_IsExplicitlyConvertibleImp
    : bsl::false_type

Base Classes

NameDescription
bsl::false_typeMetafunction representing the boolean constant false.

Specializations

NameDescription
Function_InvokerUtil_IsExplicitlyConvertibleImp<bslmf::VoidType<decltype(static_cast<TO>(std::declval<FROM>()))>::type, FROM, TO> This component-private struct template provides a partial specialization of the Function_InvokerUtil_IsExplicitlyConvertibleImp metafunction. This specialization is instantiated when the specified FROM type is explicitly convertible to the specified TO type, and publicly inherits from bsl::true_type.

Derived Classes

NameDescription
Function_InvokerUtil_IsExplicitlyConvertible forward declaration