class has_FormatProvider
Declaration
template <class T>
class has_FormatProvider { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/FormatVariadicDetails.h:60
Templates
- T
Member Variables
- public static const bool value = (sizeof (test<llvm::format_provider<typename decay<type-parameter-0-0>::type, void>>(nullptr)) == 1)
Method Overview
- public template <typename U>static char test(SameType<llvm::detail::has_FormatProvider::Signature_format, &U::format> *)
- public template <typename U>static double test(...)
Methods
¶template <typename U>
static char test(
SameType<llvm::detail::has_FormatProvider::
Signature_format,
&U::format>*)
template <typename U>
static char test(
SameType<llvm::detail::has_FormatProvider::
Signature_format,
&U::format>*)
Declared at: llvm/include/llvm/Support/FormatVariadicDetails.h:67
Templates
- U
Parameters
- SameType<llvm::detail::has_FormatProvider:: Signature_format, &U::format>*
¶template <typename U>
static double test(...)
template <typename U>
static double test(...)
Declared at: llvm/include/llvm/Support/FormatVariadicDetails.h:69
Templates
- U