Home
last modified time | relevance | path

Searched refs:SFINAE (Results 1 – 20 of 20) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DDiagnostic.td34 // Responses to a diagnostic in a SFINAE context.
83 SFINAEResponse SFINAE = SFINAE_Suppress;
95 SFINAEResponse SFINAE = SFINAE_SubstitutionFailure;
98 SFINAEResponse SFINAE = SFINAE_Report;
101 SFINAEResponse SFINAE = SFINAE_AccessControl;
H A DDiagnosticAST.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticAnalysis.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticComment.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticCrossTU.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticDriver.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticFrontend.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticLex.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticRefactoring.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticSema.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticSerialization.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticParse.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticInstallAPI.h16 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
H A DDiagnosticIDs.h72 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, CATEGORY, \ argument
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DDiagnosticIDs.cpp36 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
58 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
84 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
121 uint8_t SFINAE : 2;
185 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
191 DiagnosticIDs::SFINAE, \
336 return static_cast<DiagnosticIDs::SFINAEResponse>(Info->SFINAE); in getDiagnosticSFINAEResponse()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DMetadata.h623 template <size_t N> struct SFINAE {}; struct
626 static Yes &hasDereference(SFINAE<sizeof(static_cast<V>(*make<U>()))> * = 0);
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp984 template <class U, U Val> struct SFINAE {}; struct
987 static Yes &check(SFINAE<void (U::*)(unsigned), &U::setHash> *);
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaConcept.cpp957 Sema::SFINAETrap SFINAE(S, /*AccessCheckingSFINAE=*/false); in SubstituteConstraintExpressionWithoutSatisfaction() local
1014 if (SFINAE.hasErrorOccurred() || !SubstConstr.isUsable()) in SubstituteConstraintExpressionWithoutSatisfaction()
H A DSemaExprCXX.cpp5138 Sema::SFINAETrap SFINAE(S, /*AccessCheckingSFINAE=*/true); in HasNonDeletedDefaultedEqualityComparison() local
5152 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in HasNonDeletedDefaultedEqualityComparison()
5701 Sema::SFINAETrap SFINAE(Self, /*AccessCheckingSFINAE=*/true); in CheckConvertibilityForTypeTraits() local
5708 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in CheckConvertibilityForTypeTraits()
5796 Sema::SFINAETrap SFINAE(S, /*AccessCheckingSFINAE=*/true); in EvaluateBooleanTypeTrait() local
5809 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in EvaluateBooleanTypeTrait()
6101 Sema::SFINAETrap SFINAE(Self, /*AccessCheckingSFINAE=*/true); in EvaluateBinaryTypeTrait() local
6111 if (SFINAE.hasErrorOccurred()) in EvaluateBinaryTypeTrait()
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtuple1387 // SFINAE friendly and also avoid worse diagnostic messages. We still keep the constraints of std::…