Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DDiagnosticIDs.cpp39 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
47 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
59 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
81 uint16_t SFINAE : 2;
147 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
153 DiagnosticIDs::SFINAE, \
363 return static_cast<DiagnosticIDs::SFINAEResponse>(Info->SFINAE); in getDiagnosticSFINAEResponse()
/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;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp605 Sema::SFINAETrap SFINAE(S, /*ForValidityCheck=*/true); in HasNonDeletedDefaultedEqualityComparison() local
619 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in HasNonDeletedDefaultedEqualityComparison()
1261 Sema::SFINAETrap SFINAE(Self, /*ForValidityCheck=*/true); in CheckConvertibilityForTypeTraits() local
1268 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in CheckConvertibilityForTypeTraits()
1391 Sema::SFINAETrap SFINAE(S, /*ForValidityCheck=*/true); in EvaluateBooleanTypeTrait() local
1404 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in EvaluateBooleanTypeTrait()
1747 Sema::SFINAETrap SFINAE(Self, /*ForValidityCheck=*/true); in EvaluateBinaryTypeTrait() local
1757 if (SFINAE.hasErrorOccurred()) in EvaluateBinaryTypeTrait()
H A DSemaConcept.cpp910 Sema::SFINAETrap SFINAE(S); in SubstituteConstraintExpressionWithoutSatisfaction() local
981 if (SFINAE.hasErrorOccurred() || !SubstConstr.isUsable()) in SubstituteConstraintExpressionWithoutSatisfaction()
H A DSemaTemplate.cpp3121 Sema::SFINAETrap SFINAE(S, /*ForValidityCheck=*/true); in builtinCommonTypeImpl() local
3127 if (SFINAE.hasErrorOccurred()) in builtinCommonTypeImpl()
3167 Sema::SFINAETrap SFINAE(S, /*ForValidityCheck=*/true); in builtinCommonTypeImpl() local
3196 if (Result.isNull() || SFINAE.hasErrorOccurred()) in builtinCommonTypeImpl()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DMetadata.cpp991 template <class U, U Val> struct SFINAE {}; struct
994 static Yes &check(SFINAE<void (U::*)(unsigned), &U::setHash> *);
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtuple1413 // SFINAE friendly and also avoid worse diagnostic messages. We still keep the constraints of std::…