Home
last modified time | relevance | path

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

/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Basic/
DDiagnostic.td34 // Responses to a diagnostic in a SFINAE context.
83 SFINAEResponse SFINAE = SFINAE_Suppress;
94 SFINAEResponse SFINAE = SFINAE_SubstitutionFailure;
97 SFINAEResponse SFINAE = SFINAE_Report;
100 SFINAEResponse SFINAE = SFINAE_AccessControl;
DDiagnosticComment.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticParse.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticLex.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticDriver.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticSerialization.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticSema.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticAST.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticRefactoring.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticAnalysis.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticCrossTU.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticFrontend.h17 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, NOWERROR, \ argument
DDiagnosticIDs.h67 #define DIAG(ENUM, FLAGS, DEFAULT_MAPPING, DESC, GROUP, SFINAE, CATEGORY, \ argument
/freebsd-12-stable/contrib/llvm-project/clang/lib/Basic/
DDiagnosticIDs.cpp35 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
56 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
81 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
114 uint8_t SFINAE : 2; member
172 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
178 DiagnosticIDs::SFINAE, \
335 return static_cast<DiagnosticIDs::SFINAEResponse>(Info->SFINAE); in getDiagnosticSFINAEResponse()
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/ADT/
Dilist.h103 template <size_t N> struct SFINAE {};
133 template <size_t N> struct SFINAE {};
/freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/IR/
DMetadata.h514 template <size_t N> struct SFINAE {}; struct
517 static Yes &hasDereference(SFINAE<sizeof(static_cast<V>(*make<U>()))> * = 0);
/freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/
DMetadata.cpp791 template <class U, U Val> struct SFINAE {}; struct
794 static Yes &check(SFINAE<void (U::*)(unsigned), &U::setHash> *);
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/
DSemaExprCXX.cpp5285 Sema::SFINAETrap SFINAE(S, /*AccessCheckingSFINAE=*/true); in evaluateTypeTrait() local
5295 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in evaluateTypeTrait()
5494 Sema::SFINAETrap SFINAE(Self, /*AccessCheckingSFINAE=*/true); in EvaluateBinaryTypeTrait() local
5501 return !Result.isInvalid() && !SFINAE.hasErrorOccurred(); in EvaluateBinaryTypeTrait()
5546 Sema::SFINAETrap SFINAE(Self, /*AccessCheckingSFINAE=*/true); in EvaluateBinaryTypeTrait() local
5556 if (SFINAE.hasErrorOccurred()) in EvaluateBinaryTypeTrait()
/freebsd-12-stable/contrib/libstdc++/include/tr1/
Dfunctional55 * Actual implementation of _Has_result_type, which uses SFINAE to
/freebsd-12-stable/contrib/gcc/cp/
DChangeLog-200464 * pt.c (check_instantiated_args): Remove bogus SFINAE code.
DChangeLog3634 * pt.c (instantiate_template): Handle SFINAE.