| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 60 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in TemplateParameterList() 93 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in getMinRequiredArguments() 534 NonTypeTemplateParmDecl::NonTypeTemplateParmDecl( in NonTypeTemplateParmDecl() function in NonTypeTemplateParmDecl 551 NonTypeTemplateParmDecl * 561 NonTypeTemplateParmDecl *NonTypeTemplateParmDecl::Create( in Create() 573 NonTypeTemplateParmDecl * 580 NonTypeTemplateParmDecl * 593 SourceRange NonTypeTemplateParmDecl::getSourceRange() const { in getSourceRange() 1166 auto *N = NonTypeTemplateParmDecl::Create( in createMakeIntegerSeqParameterList() 1191 auto *NonTypeTemplateParm = NonTypeTemplateParmDecl::Create( in createMakeIntegerSeqParameterList() [all …]
|
| H A D | ASTDiagnostic.cpp | 1158 NonTypeTemplateParmDecl *Default, in InitializeNonTypeDiffVariables() 1227 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl, in DiffNonTypes() 1228 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl) { in DiffNonTypes() 1324 } else if (isa<NonTypeTemplateParmDecl>(FromParamND)) { in DiffTemplate() 1325 NonTypeTemplateParmDecl *FromDefaultNonTypeDecl = in DiffTemplate() 1326 cast<NonTypeTemplateParmDecl>(FromParamND); in DiffTemplate() 1327 NonTypeTemplateParmDecl *ToDefaultNonTypeDecl = in DiffTemplate() 1328 cast<NonTypeTemplateParmDecl>(ToParamND); in DiffTemplate()
|
| H A D | ASTStructuralEquivalence.cpp | 1300 NonTypeTemplateParmDecl *D1, in IsStructurallyEquivalent() 1301 NonTypeTemplateParmDecl *D2) { in IsStructurallyEquivalent() 1601 } else if (auto *NTTP1 = dyn_cast<NonTypeTemplateParmDecl>(D1)) { in CheckKindSpecificEquivalence() 1602 if (auto *NTTP2 = dyn_cast<NonTypeTemplateParmDecl>(D2)) { in CheckKindSpecificEquivalence()
|
| H A D | DeclPrinter.cpp | 1015 } else if (auto NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in printTemplateParameters() 1060 if (auto N = dyn_cast<NonTypeTemplateParmDecl>(E->getDecl())) { in printTemplateArguments() 1061 auto P = cast<NonTypeTemplateParmDecl>( in printTemplateArguments()
|
| H A D | DeclBase.cpp | 204 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(this)) in isTemplateParameterPack() 934 isa<NonTypeTemplateParmDecl>(this) || in AccessDeclContextSanity()
|
| H A D | ASTDumper.cpp | 263 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 1102 void ASTDumper::VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
|
| H A D | ExprClassification.cpp | 442 if (const auto *NTTParm = dyn_cast<NonTypeTemplateParmDecl>(D)) in ClassifyDecl()
|
| H A D | StmtProfile.cpp | 93 if (const NonTypeTemplateParmDecl *NTTP = in VisitDecl() 94 dyn_cast<NonTypeTemplateParmDecl>(D)) { in VisitDecl()
|
| H A D | ItaniumMangle.cpp | 4085 const NonTypeTemplateParmDecl *PD = cast<NonTypeTemplateParmDecl>(D); in mangleExpression() 4224 else if (const NonTypeTemplateParmDecl *NTTP in mangleExpression() 4225 = dyn_cast<NonTypeTemplateParmDecl>(Pack)) in mangleExpression()
|
| H A D | ODRHash.cpp | 381 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl()
|
| H A D | ASTContext.cpp | 175 isa<NonTypeTemplateParmDecl>(D) || in getRawCommentForDeclNoCache() 615 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in Profile() 664 else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in getCanonicalTemplateTemplateParmDecl() 667 NonTypeTemplateParmDecl *Param; in getCanonicalTemplateTemplateParmDecl() 677 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl() 687 Param = NonTypeTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl() 4321 } else if (auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(Param)) { in getInjectedTemplateArg()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 51 class NonTypeTemplateParmDecl; variable 61 llvm::PointerUnion3<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *, 1261 class NonTypeTemplateParmDecl final 1264 private llvm::TrailingObjects<NonTypeTemplateParmDecl, 1293 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1300 NonTypeTemplateParmDecl(DeclContext *DC, SourceLocation StartLoc, 1308 static NonTypeTemplateParmDecl * 1313 static NonTypeTemplateParmDecl * 1319 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C, 1321 static NonTypeTemplateParmDecl *CreateDeserialized(ASTContext &C, [all …]
|
| H A D | ExprCXX.h | 58 class NonTypeTemplateParmDecl; variable 3963 NonTypeTemplateParmDecl *Param; 3974 NonTypeTemplateParmDecl *Param, in SubstNonTypeTemplateParmExpr() 3992 NonTypeTemplateParmDecl *getParameter() const { return Param; } in getParameter() 4019 NonTypeTemplateParmDecl *Param; 4037 NonTypeTemplateParmDecl *Param, 4042 NonTypeTemplateParmDecl *getParameterPack() const { return Param; } in getParameterPack()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 1115 NonTypeTemplateParmDecl *Param = NonTypeTemplateParmDecl::Create( in ActOnNonTypeTemplateParameter() 2118 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) { in DiagnoseUnexpandedParameterPacks() 2464 if (NonTypeTemplateParmDecl *PD = in VisitDeclRefExpr() 3553 const NonTypeTemplateParmDecl *NTTP = in isTemplateArgumentTemplateParameter() 4633 if (NonTypeTemplateParmDecl *NonTypeParm in SubstDefaultTemplateArgumentIfAvailable() 4744 if (NonTypeTemplateParmDecl *NTTP =dyn_cast<NonTypeTemplateParmDecl>(Param)) { in CheckTemplateArgument() 4979 if (NonTypeTemplateParmDecl *NTTP in getExpandedPackSize() 6972 if (NonTypeTemplateParmDecl *OldNTTP in MatchTemplateParameterKind() 6974 NonTypeTemplateParmDecl *NewNTTP = cast<NonTypeTemplateParmDecl>(New); in MatchTemplateParameterKind() 7430 NonTypeTemplateParmDecl *Param in CheckTemplatePartialSpecializationArgs() [all …]
|
| H A D | SemaTemplateDeduction.cpp | 174 static NonTypeTemplateParmDecl * 438 NonTypeTemplateParmDecl *NTTP, QualType NullPtrType, in DeduceNullPtrTemplateArgument() 638 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) in makeTemplateParameter() 1633 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch() 1702 if (NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 1954 NonTypeTemplateParmDecl *NTTP = in DeduceTemplateArgumentsByTypeMatch() 2007 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch() 2033 NonTypeTemplateParmDecl *NTTP in DeduceTemplateArgumentsByTypeMatch() 2195 if (NonTypeTemplateParmDecl *NTTP in DeduceTemplateArguments() 3720 if (NonTypeTemplateParmDecl *NTTP = in DeduceFromInitializerList() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 330 NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 884 NonTypeTemplateParmDecl *D); 944 ExprResult transformNonTypeTemplateParmRef(NonTypeTemplateParmDecl *parm, 1175 NonTypeTemplateParmDecl *NTTP) { in TransformTemplateParmRefExpr() 1247 NonTypeTemplateParmDecl *parm, in transformNonTypeTemplateParmRef() 1400 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(D)) { in TransformDeclRefExpr() 2926 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in findInstantiationOf()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 2226 NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 2341 NonTypeTemplateParmDecl *Param; in VisitNonTypeTemplateParmDecl() 2343 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl() 2349 Param = NonTypeTemplateParmDecl::Create( in VisitNonTypeTemplateParmDecl() 2379 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(P)) in collectUnexpandedParameterPacks() 5006 if (isa<ParmVarDecl>(D) || isa<NonTypeTemplateParmDecl>(D) || in FindInstantiatedDecl() 5030 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) || in FindInstantiatedDecl()
|
| /freebsd-12.1/contrib/llvm/tools/lldb/include/lldb/Core/ |
| H A D | ClangForward.h | 79 class NonTypeTemplateParmDecl; variable
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 101 void VisitNonTypeTemplateParmDecl(const NonTypeTemplateParmDecl *D); 346 const NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 904 if (NonTypeTemplateParmDecl *NTTP = dyn_cast<NonTypeTemplateParmDecl>(*P)) { in VisitTemplateParameterList()
|
| H A D | IndexingContext.cpp | 76 if (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D)) in handleReference()
|
| H A D | IndexDecl.cpp | 679 } else if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(TP)) { in VisitTemplateDecl()
|
| /freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/ |
| H A D | SemaInternal.h | 109 if (const auto *NTTP = dyn_cast<NonTypeTemplateParmDecl>(ND)) in getDepthAndIndex()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 384 void VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D); 2350 void ASTDeclReader::VisitNonTypeTemplateParmDecl(NonTypeTemplateParmDecl *D) { in VisitNonTypeTemplateParmDecl() 2834 if (const auto *TX = dyn_cast<NonTypeTemplateParmDecl>(X)) { in isSameTemplateParameter() 2835 const auto *TY = cast<NonTypeTemplateParmDecl>(Y); in isSameTemplateParameter() 3535 else if (auto *FNTTP = dyn_cast<NonTypeTemplateParmDecl>(FromParam)) in inheritDefaultTemplateArguments() 3752 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 3755 D = NonTypeTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
|
| H A D | ASTReader.cpp | 9873 const auto *FirstParam = cast<NonTypeTemplateParmDecl>(FirstDecl); in diagnoseOdrViolations() 9874 const auto *SecondParam = cast<NonTypeTemplateParmDecl>(SecondDecl); in diagnoseOdrViolations() 11065 if (isa<NonTypeTemplateParmDecl>(FirstParam) && in diagnoseOdrViolations() 11066 isa<NonTypeTemplateParmDecl>(SecondParam)) { in diagnoseOdrViolations() 11067 NonTypeTemplateParmDecl *FirstNTTPD = in diagnoseOdrViolations() 11068 cast<NonTypeTemplateParmDecl>(FirstParam); in diagnoseOdrViolations() 11069 NonTypeTemplateParmDecl *SecondNTTPD = in diagnoseOdrViolations() 11070 cast<NonTypeTemplateParmDecl>(SecondParam); in diagnoseOdrViolations()
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/ASTMatchers/ |
| H A D | ASTMatchersInternal.cpp | 587 const internal::VariadicDynCastAllOfMatcher<Decl, NonTypeTemplateParmDecl>
|