Home
last modified time | relevance | path

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

/external/clang/include/clang/Basic/
DDiagnostic.td33 // Responses to a diagnostic in a SFINAE context.
69 SFINAEResponse SFINAE = SFINAE_Suppress;
79 SFINAEResponse SFINAE = SFINAE_SubstitutionFailure;
82 SFINAEResponse SFINAE = SFINAE_Report;
85 SFINAEResponse SFINAE = SFINAE_AccessControl;
DDiagnosticIDs.h51 SFINAE,CATEGORY,NOWERROR,SHOWINSYSHEADER) ENUM, argument
/external/clang/include/clang/Lex/
DLexDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/include/clang/Analysis/
DAnalysisDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/include/clang/AST/
DCommentDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
DASTDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/include/clang/Frontend/
DFrontendDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/include/clang/Driver/
DDriverDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/include/clang/Parse/
DParseDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/include/clang/Sema/
DSemaDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/include/clang/Serialization/
DSerializationDiagnostic.h19 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) ENUM, argument
/external/clang/lib/Basic/
DDiagnosticIDs.cpp43 unsigned SFINAE : 2; member
74 #define DIAG(ENUM, CLASS, DEFAULT_SEVERITY, DESC, GROUP, SFINAE, NOWERROR, \ argument
77 diag::ENUM, DEFAULT_SEVERITY, CLASS, DiagnosticIDs::SFINAE, NOWERROR, \
236 return static_cast<DiagnosticIDs::SFINAEResponse>(Info->SFINAE); in getDiagnosticSFINAEResponse()
/external/clang/test/CXX/temp/temp.fct.spec/temp.deduct/
Dcwg1170.cpp5 # error No support for access control as part of SFINAE?
/external/clang/tools/diagtool/
DDiagnosticNames.cpp32 SFINAE,NOWERROR,SHOWINSYSHEADER,CATEGORY) \ argument
/external/clang/test/SemaCXX/
Dalias-template.cpp146 namespace SFINAE { namespace
/external/libchrome/base/
Dbind_internal.h96 template <typename Functor, typename SFINAE = void>
133 template <typename Functor, typename SFINAE = void>
/external/llvm/include/llvm/IR/
DMetadata.h470 template <size_t N> struct SFINAE {}; struct
473 static Yes &hasDereference(SFINAE<sizeof(static_cast<V>(*make<U>()))> * = 0);
/external/webrtc/webrtc/base/
Dbind.h.pump84 // This is a complex implementation detail done with SFINAE.
/external/llvm/lib/IR/
DMetadata.cpp736 template <class U, U Val> struct SFINAE {}; struct
739 static Yes &check(SFINAE<void (U::*)(unsigned), &U::setHash> *);
/external/clang/lib/Sema/
DSemaExprCXX.cpp4397 Sema::SFINAETrap SFINAE(S, /*AccessCheckingSFINAE=*/true); in evaluateTypeTrait() local
4407 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in evaluateTypeTrait()
4574 Sema::SFINAETrap SFINAE(Self, /*AccessCheckingSFINAE=*/true); in EvaluateBinaryTypeTrait() local
4581 return !Result.isInvalid() && !SFINAE.hasErrorOccurred(); in EvaluateBinaryTypeTrait()
4625 Sema::SFINAETrap SFINAE(Self, /*AccessCheckingSFINAE=*/true); in EvaluateBinaryTypeTrait() local
4629 if (Result.isInvalid() || SFINAE.hasErrorOccurred()) in EvaluateBinaryTypeTrait()
/external/Microsoft-GSL/gsl/
Dspan389 // NB: the SFINAE here uses .data() as a incomplete/imperfect proxy for the requirement
/external/clang/docs/
DLanguageExtensions.rst551 C++11 SFINAE includes access control
557 be template argument deduction errors (aka SFINAE errors), per `C++ DR1170