/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 42 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in TemplateParameterList() 75 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) in getMinRequiredArguments() 87 } else if (NonTypeTemplateParmDecl *NTTP in getMinRequiredArguments() 88 = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in getMinRequiredArguments() 108 else if (const NonTypeTemplateParmDecl *NTTP in getDepth() 109 = dyn_cast<NonTypeTemplateParmDecl>(FirstParm)) in getDepth() 191 } else if (NonTypeTemplateParmDecl *NTTP = in GenerateInjectedTemplateArgs() 192 dyn_cast<NonTypeTemplateParmDecl>(*Param)) { in GenerateInjectedTemplateArgs() 514 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl(DeclContext *DC, in NonTypeTemplateParmDecl() function in NonTypeTemplateParmDecl 538 NonTypeTemplateParmDecl * [all …]
|
D | ExprClassification.cpp | 414 if (const NonTypeTemplateParmDecl *NTTParm = in ClassifyDecl() 415 dyn_cast<NonTypeTemplateParmDecl>(D)) in ClassifyDecl()
|
D | DeclBase.cpp | 146 if (const NonTypeTemplateParmDecl *NTTP in isTemplateParameterPack() 147 = dyn_cast<NonTypeTemplateParmDecl>(this)) in isTemplateParameterPack() 687 isa<NonTypeTemplateParmDecl>(this) || in AccessDeclContextSanity()
|
D | ASTDiagnostic.cpp | 919 if (NonTypeTemplateParmDecl *DefaultNTTPD = in DiffTemplate() 920 dyn_cast<NonTypeTemplateParmDecl>(ParamND)) { in DiffTemplate() 1107 Expr *GetExpr(const TSTiterator &Iter, NonTypeTemplateParmDecl *DefaultNTTPD) { in GetExpr()
|
D | DeclPrinter.cpp | 844 } else if (const NonTypeTemplateParmDecl *NTTP = in PrintTemplateParameters() 845 dyn_cast<NonTypeTemplateParmDecl>(Param)) { in PrintTemplateParameters()
|
D | ASTImporter.cpp | 160 Decl *VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 1210 NonTypeTemplateParmDecl *D1, in IsStructurallyEquivalent() 1211 NonTypeTemplateParmDecl *D2) { in IsStructurallyEquivalent() 1383 } else if (NonTypeTemplateParmDecl *NTTP1 in Finish() 1384 = dyn_cast<NonTypeTemplateParmDecl>(D1)) { in Finish() 1385 if (NonTypeTemplateParmDecl *NTTP2 in Finish() 1386 = dyn_cast<NonTypeTemplateParmDecl>(D2)) { in Finish() 3894 ASTNodeImporter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 3915 return NonTypeTemplateParmDecl::Create(Importer.getToContext(), in VisitNonTypeTemplateParmDecl()
|
D | StmtProfile.cpp | 1242 if (const NonTypeTemplateParmDecl *NTTP = in VisitDecl() 1243 dyn_cast<NonTypeTemplateParmDecl>(D)) { in VisitDecl()
|
D | ItaniumMangle.cpp | 3033 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); in mangleExpression() 3168 else if (const NonTypeTemplateParmDecl *NTTP in mangleExpression() 3169 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
|
D | ASTContext.cpp | 124 isa<NonTypeTemplateParmDecl>(D) || in getRawCommentForDeclNoCache() 564 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in Profile() 613 else if (NonTypeTemplateParmDecl *NTTP in getCanonicalTemplateTemplateParmDecl() 614 = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in getCanonicalTemplateTemplateParmDecl() 617 NonTypeTemplateParmDecl *Param; in getCanonicalTemplateTemplateParmDecl() 627 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl() 638 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl()
|
D | ASTDumper.cpp | 278 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 1210 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
|
D | Decl.cpp | 243 if (const NonTypeTemplateParmDecl *NTTP = in getLVForTemplateParameterList() 244 dyn_cast<NonTypeTemplateParmDecl>(P)) { in getLVForTemplateParameterList()
|
D | ExprCXX.cpp | 1422 NonTypeTemplateParmDecl *Param, in SubstNonTypeTemplateParmPackExpr()
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 688 NonTypeTemplateParmDecl *Param in ActOnNonTypeTemplateParameter() 689 = NonTypeTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), in ActOnNonTypeTemplateParameter() 1212 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() 1323 } else if (NonTypeTemplateParmDecl *NewNonTypeParm in CheckTemplateParameterList() 1324 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) { in CheckTemplateParameterList() 1343 NonTypeTemplateParmDecl *OldNonTypeParm in CheckTemplateParameterList() 1344 = OldParams? cast<NonTypeTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList() 1467 else if (NonTypeTemplateParmDecl *NTTP in CheckTemplateParameterList() 1468 = dyn_cast<NonTypeTemplateParmDecl>(*NewParam)) in CheckTemplateParameterList() 1495 } else if (NonTypeTemplateParmDecl *PD = in DependencyChecker() [all …]
|
D | SemaTemplateDeduction.cpp | 142 static NonTypeTemplateParmDecl *getDeducedParameterFromExpr(Expr *E) { in getDeducedParameterFromExpr() 156 return dyn_cast<NonTypeTemplateParmDecl>(DRE->getDecl()); in getDeducedParameterFromExpr() 318 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument() 348 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument() 379 NonTypeTemplateParmDecl *NTTP, in DeduceNonTypeTemplateArgument() 557 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex() 579 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter() 1378 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch() 1638 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch() 1660 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch() [all …]
|
D | SemaTemplateInstantiate.cpp | 313 NamedDecl *Template, NonTypeTemplateParmDecl *Param, in InstantiatingTemplate() 630 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex() 775 NonTypeTemplateParmDecl *D); 859 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm, 1094 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr() 1131 NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef() 1284 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr() 2696 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in findInstantiationOf()
|
D | SemaTemplateVariadic.cpp | 522 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
|
D | SemaTemplateInstantiateDecl.cpp | 1813 NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 1928 NonTypeTemplateParmDecl *Param; in VisitNonTypeTemplateParmDecl() 1930 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitNonTypeTemplateParmDecl() 1941 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitNonTypeTemplateParmDecl() 1973 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*I)) in collectUnexpandedParameterPacks() 4408 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || in FindInstantiatedDecl() 4430 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 91 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 274 const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 694 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in VisitTemplateParameterList()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 34 class NonTypeTemplateParmDecl; variable 41 typedef llvm::PointerUnion3<TemplateTypeParmDecl*, NonTypeTemplateParmDecl*, 1032 class NonTypeTemplateParmDecl 1052 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1062 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1073 static NonTypeTemplateParmDecl * 1078 static NonTypeTemplateParmDecl * 1085 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C, 1087 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C,
|
D | ExprCXX.h | 3516 NonTypeTemplateParmDecl *Param; 3533 NonTypeTemplateParmDecl *param, in SubstNonTypeTemplateParmExpr() 3547 NonTypeTemplateParmDecl *getParameter() const { return Param; } in getParameter() 3571 NonTypeTemplateParmDecl *Param; 3590 NonTypeTemplateParmDecl *Param, 3595 NonTypeTemplateParmDecl *getParameterPack() const { return Param; } in getParameterPack()
|
/external/lldb/include/lldb/Core/ |
D | ClangForward.h | 81 class NonTypeTemplateParmDecl; variable
|
/external/clang/tools/libclang/ |
D | CursorVisitor.h | 216 bool VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D);
|
D | CIndex.cpp | 876 bool CursorVisitor::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 3259 if (isa<NonTypeTemplateParmDecl>(SizeOfPack->getPack()) || in getDeclFromExpr() 3654 else if (NonTypeTemplateParmDecl *NTTP in clang_getCursorDisplayName() 3655 = dyn_cast<NonTypeTemplateParmDecl>(Param)) in clang_getCursorDisplayName()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 280 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 1914 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 2245 if (const NonTypeTemplateParmDecl *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) { in isSameTemplateParameter() 2246 const NonTypeTemplateParmDecl *TY = cast<NonTypeTemplateParmDecl>(Y); in isSameTemplateParameter() 2715 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 2718 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, Record[Idx++]); in ReadDeclRecord()
|
D | ASTWriterDecl.cpp | 92 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 1327 void ASTDeclWriter::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
|