struct has_MappingValidateTraits

Declaration

template <class T, class Context>
struct has_MappingValidateTraits { /* full declaration omitted */ };

Declared at: llvm/include/llvm/Support/YAMLTraits.h:423

Templates

T
Context

Member Variables

public static const bool value = (sizeof (test<llvm::yaml::MappingContextTraits<type-parameter-0-0, type-parameter-0-1>>(nullptr)) == 1)

Method Overview

  • public template <typename U>static char test(SameType<llvm::yaml::has_MappingValidateTraits::Signature_validate, & U::validate> *)
  • public template <typename U>static double test(...)

Methods

template <typename U>
static char test(
    SameType<
        llvm::yaml::has_MappingValidateTraits::
            Signature_validate,
        &U::validate>*)

Declared at: llvm/include/llvm/Support/YAMLTraits.h:427

Templates

U

Parameters

SameType<llvm::yaml::has_MappingValidateTraits:: Signature_validate, &U::validate>*

template <typename U>
static double test(...)

Declared at: llvm/include/llvm/Support/YAMLTraits.h:430

Templates

U