Searched refs:NonTypeTemplateParmDecl (Results 1 - 25 of 38) sorted by relevance

12

/external/clang/lib/AST/
H A DDeclTemplate.cpp43 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P))
70 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P))
82 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
102 else if (const NonTypeTemplateParmDecl *NTTP
103 = dyn_cast<NonTypeTemplateParmDecl>(FirstParm))
213 } else if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) {
517 // NonTypeTemplateParmDecl Method Implementations
520 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl( function in class:NonTypeTemplateParmDecl
[all...]
H A DASTDiagnostic.cpp1135 NonTypeTemplateParmDecl *Default,
1204 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl,
1205 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl) {
1301 } else if (isa<NonTypeTemplateParmDecl>(FromParamND)) {
1302 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl =
1303 cast<NonTypeTemplateParmDecl>(FromParamND);
1304 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl =
1305 cast<NonTypeTemplateParmDecl>(ToParamND);
H A DExprClassification.cpp417 // In addition, NonTypeTemplateParmDecl derives from VarDecl but isn't an
425 if (const NonTypeTemplateParmDecl *NTTParm =
426 dyn_cast<NonTypeTemplateParmDecl>(D))
H A DDeclBase.cpp172 if (const NonTypeTemplateParmDecl *NTTP
173 = dyn_cast<NonTypeTemplateParmDecl>(this))
791 isa<NonTypeTemplateParmDecl>(this) ||
H A DDeclPrinter.cpp928 } else if (const NonTypeTemplateParmDecl *NTTP =
929 dyn_cast<NonTypeTemplateParmDecl>(Param)) {
H A DASTImporter.cpp172 Decl *VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1334 NonTypeTemplateParmDecl *D1,
1335 NonTypeTemplateParmDecl *D2) {
1507 } else if (NonTypeTemplateParmDecl *NTTP1
1508 = dyn_cast<NonTypeTemplateParmDecl>(D1)) {
1509 if (NonTypeTemplateParmDecl *NTTP2
1510 = dyn_cast<NonTypeTemplateParmDecl>(D2)) {
4348 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
4369 return NonTypeTemplateParmDecl::Create(Importer.getToContext(),
H A DASTDumper.cpp471 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
1452 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
H A DStmtProfile.cpp1639 if (const NonTypeTemplateParmDecl *NTTP =
1640 dyn_cast<NonTypeTemplateParmDecl>(D)) {
H A DItaniumMangle.cpp3742 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D);
3885 else if (const NonTypeTemplateParmDecl *NTTP
3886 = dyn_cast<NonTypeTemplateParmDecl>(Pack))
H A DASTContext.cpp125 isa<NonTypeTemplateParmDecl>(D) ||
566 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
615 else if (NonTypeTemplateParmDecl *NTTP
616 = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
619 NonTypeTemplateParmDecl *Param;
629 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(),
639 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(),
H A DExprCXX.cpp1330 NonTypeTemplateParmDecl *Param,
/external/clang/lib/Sema/
H A DSemaTemplate.cpp696 NonTypeTemplateParmDecl *Param
697 = NonTypeTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(),
1269 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) {
1378 } else if (NonTypeTemplateParmDecl *NewNonTypeParm
1379 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) {
1398 NonTypeTemplateParmDecl *OldNonTypeParm
1399 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr;
1514 else if (NonTypeTemplateParmDecl *NTTP
1515 = dyn_cast<NonTypeTemplateParmDecl>(*NewPara
[all...]
H A DSemaTemplateDeduction.cpp116 static NonTypeTemplateParmDecl *getDeducedParameterFromExpr(Expr *E) {
130 return dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl());
290 Sema &S, NonTypeTemplateParmDecl *NTTP, const llvm::APSInt &Value,
318 NonTypeTemplateParmDecl *NTTP,
349 NonTypeTemplateParmDecl *NTTP,
526 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
548 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D))
1339 NonTypeTemplateParmDecl *NTT
[all...]
H A DSemaTemplateInstantiate.cpp301 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs,
611 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
777 NonTypeTemplateParmDecl *D);
837 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm,
1072 NonTypeTemplateParmDecl *NTTP) {
1127 NonTypeTemplateParmDecl *parm,
1280 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) {
2792 if (isa<NonTypeTemplateParmDecl>(
[all...]
H A DSemaTemplateVariadic.cpp531 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
H A DSemaTemplateInstantiateDecl.cpp2041 NonTypeTemplateParmDecl *D) {
2156 NonTypeTemplateParmDecl *Param;
2158 Param = NonTypeTemplateParmDecl::Create(
2164 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
2197 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P))
4639 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) ||
4661 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
/external/clang/include/clang/AST/
H A DDeclTemplate.h37 class NonTypeTemplateParmDecl;
44 typedef llvm::PointerUnion3<TemplateTypeParmDecl*, NonTypeTemplateParmDecl*,
1135 /// NonTypeTemplateParmDecl - Declares a non-type template parameter,
1140 class NonTypeTemplateParmDecl final
1143 private llvm::TrailingObjects<NonTypeTemplateParmDecl,
1147 typedef DefaultArgStorage<NonTypeTemplateParmDecl, Expr*> DefArgStorage;
1169 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, function in class:clang::final
1178 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc,
1189 static NonTypeTemplateParmDecl *
1194 static NonTypeTemplateParmDecl *
[all...]
H A DExprCXX.h3769 NonTypeTemplateParmDecl *Param;
3786 NonTypeTemplateParmDecl *param,
3800 NonTypeTemplateParmDecl *getParameter() const { return Param; }
3824 NonTypeTemplateParmDecl *Param;
3843 NonTypeTemplateParmDecl *Param,
3848 NonTypeTemplateParmDecl *getParameterPack() const { return Param; }
/external/clang/lib/Index/
H A DUSRGeneration.cpp91 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D);
301 const NonTypeTemplateParmDecl *D) {
772 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
H A DIndexingContext.cpp53 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D))
/external/clang/tools/libclang/
H A DCursorVisitor.h217 bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp316 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
2175 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
2188 // Rest of NonTypeTemplateParmDecl.
2558 if (const NonTypeTemplateParmDecl *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) {
2559 const NonTypeTemplateParmDecl *TY = cast<NonTypeTemplateParmDecl>(Y);
3122 } else if (auto *FNTTP = dyn_cast<NonTypeTemplateParmDecl>(FromParam)) {
3331 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID);
3334 D = NonTypeTemplateParmDecl
[all...]
H A DASTWriterDecl.cpp100 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
1484 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) {
1504 // Rest of NonTypeTemplateParmDecl.
/external/clang/unittests/ASTMatchers/
H A DASTMatchersNodeTest.cpp263 TEST(Matcher, NonTypeTemplateParmDecl) {
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h460 NonTypeTemplateParmDecl> nonTypeTemplateParmDecl;

Completed in 791 milliseconds

12