struct has_TaggedScalarTraits
Declaration
template <class T>
struct has_TaggedScalarTraits { /* full declaration omitted */ };
Declared at: llvm/include/llvm/Support/YAMLTraits.h:379
Templates
- T
Member Variables
- public static const bool value = (sizeof (test<llvm::yaml::TaggedScalarTraits<type-parameter-0-0>>(nullptr, nullptr, nullptr)) == 1)
Method Overview
- public template <typename U>static char test(SameType<llvm::yaml::has_TaggedScalarTraits::Signature_input, & U::input> *, SameType<llvm::yaml::has_TaggedScalarTraits::Signature_output, & U::output> *, SameType<llvm::yaml::has_TaggedScalarTraits::Signature_mustQuote, & U::mustQuote> *)
- public template <typename U>static double test(...)
Methods
¶template <typename U>
static char test(
SameType<llvm::yaml::has_TaggedScalarTraits::
Signature_input,
&U::input>*,
SameType<llvm::yaml::has_TaggedScalarTraits::
Signature_output,
&U::output>*,
SameType<llvm::yaml::has_TaggedScalarTraits::
Signature_mustQuote,
&U::mustQuote>*)
template <typename U>
static char test(
SameType<llvm::yaml::has_TaggedScalarTraits::
Signature_input,
&U::input>*,
SameType<llvm::yaml::has_TaggedScalarTraits::
Signature_output,
&U::output>*,
SameType<llvm::yaml::has_TaggedScalarTraits::
Signature_mustQuote,
&U::mustQuote>*)
Declared at: llvm/include/llvm/Support/YAMLTraits.h:386
Templates
- U
Parameters
- SameType<llvm::yaml::has_TaggedScalarTraits:: Signature_input, &U::input>*
- SameType<llvm::yaml::has_TaggedScalarTraits:: Signature_output, &U::output>*
- SameType<llvm::yaml::has_TaggedScalarTraits:: Signature_mustQuote, &U::mustQuote>*
¶template <typename U>
static double test(...)
template <typename U>
static double test(...)
Declared at: llvm/include/llvm/Support/YAMLTraits.h:390
Templates
- U