[#BloombergLP-bslmf-IsConvertible_CheckComplete-01b] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bslmf.adoc[bslmf]::IsConvertible_CheckComplete :relfileprefix: ../../ :mrdocs: Private helper for `IsConvertible` complete‐type checks. == Synopsis Declared in `<bslmf_isconvertible.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- template< class t_TYPE, bool = bsl::is_function<t_TYPE>::value || bsl::is_void<t_TYPE>::value> struct IsConvertible_CheckComplete; ---- == Type Aliases [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-01b/type.adoc[`type`] | This `typedef` is an alias to `t_TYPE`. |=== == Enums [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-01b/_04enum.adoc[`Unnamed enum`] | Enumeration used to force a complete type for SFINAE checks. |=== == Specializations [cols="1"] |=== | Name | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-08f.adoc[`IsConvertible_CheckComplete<t_TYPE, true>`] | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-015.adoc[`IsConvertible_CheckComplete<t_TYPE&, false>`] | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-08e.adoc[`IsConvertible_CheckComplete<t_TYPE&&, false>`] | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-05.adoc[`IsConvertible_CheckComplete<t_TYPE[], false>`] |=== == Derived Classes [cols="1,4"] |=== | Name| Description | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-015.adoc[`IsConvertible_CheckComplete<t_TYPE&, false>`] | | xref:BloombergLP/bslmf/IsConvertible_CheckComplete-08e.adoc[`IsConvertible_CheckComplete<t_TYPE&&, false>`] | |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#