/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 43 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 D | ASTDiagnostic.cpp | 1135 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 D | ExprClassification.cpp | 417 // In addition, NonTypeTemplateParmDecl derives from VarDecl but isn't an 425 if (const NonTypeTemplateParmDecl *NTTParm = 426 dyn_cast<NonTypeTemplateParmDecl>(D))
|
H A D | DeclBase.cpp | 172 if (const NonTypeTemplateParmDecl *NTTP 173 = dyn_cast<NonTypeTemplateParmDecl>(this)) 791 isa<NonTypeTemplateParmDecl>(this) ||
|
H A D | DeclPrinter.cpp | 928 } else if (const NonTypeTemplateParmDecl *NTTP = 929 dyn_cast<NonTypeTemplateParmDecl>(Param)) {
|
H A D | ASTImporter.cpp | 172 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 D | ASTDumper.cpp | 471 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 1452 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) {
|
H A D | StmtProfile.cpp | 1639 if (const NonTypeTemplateParmDecl *NTTP = 1640 dyn_cast<NonTypeTemplateParmDecl>(D)) {
|
H A D | ItaniumMangle.cpp | 3742 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); 3885 else if (const NonTypeTemplateParmDecl *NTTP 3886 = dyn_cast<NonTypeTemplateParmDecl>(Pack))
|
H A D | ASTContext.cpp | 125 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 D | ExprCXX.cpp | 1330 NonTypeTemplateParmDecl *Param,
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 696 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 D | SemaTemplateDeduction.cpp | 116 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 D | SemaTemplateInstantiate.cpp | 301 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 D | SemaTemplateVariadic.cpp | 531 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND))
|
H A D | SemaTemplateInstantiateDecl.cpp | 2041 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 D | DeclTemplate.h | 37 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 D | ExprCXX.h | 3769 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 D | USRGeneration.cpp | 91 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 301 const NonTypeTemplateParmDecl *D) { 772 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) {
|
H A D | IndexingContext.cpp | 53 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D))
|
/external/clang/tools/libclang/ |
H A D | CursorVisitor.h | 217 bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 316 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 D | ASTWriterDecl.cpp | 100 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 1484 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { 1504 // Rest of NonTypeTemplateParmDecl.
|
/external/clang/unittests/ASTMatchers/ |
H A D | ASTMatchersNodeTest.cpp | 263 TEST(Matcher, NonTypeTemplateParmDecl) {
|
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 460 NonTypeTemplateParmDecl> nonTypeTemplateParmDecl;
|