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>*)

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(...)

Declared at: llvm/include/llvm/Support/FormatVariadicDetails.h:69

Templates

U