| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 156 const auto *TTP = cast<TemplateTemplateParmDecl>(D); in Profile() 199 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); in getDepth() 208 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList() 806 void TemplateTemplateParmDecl::anchor() {} in anchor() 808 TemplateTemplateParmDecl::TemplateTemplateParmDecl( in TemplateTemplateParmDecl() function in TemplateTemplateParmDecl 820 TemplateTemplateParmDecl * 829 TemplateTemplateParmDecl * 840 TemplateTemplateParmDecl * 846 TemplateTemplateParmDecl * 862 void TemplateTemplateParmDecl::setDefaultArgument( in setDefaultArgument() [all …]
|
| H A D | TemplateName.cpp | 42 TemplateTemplateParmDecl * 44 return cast<TemplateTemplateParmDecl>( in getParameterPack() 49 TemplateTemplateParmDecl * 51 return cast<TemplateTemplateParmDecl>( in getParameter() 254 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) { in getDependence() 312 isa<TemplateTemplateParmDecl>(Template) && Template->getIdentifier()) in print()
|
| H A D | CommentSema.cpp | 1057 if (const TemplateTemplateParmDecl *TTP = in ResolveTParamReferenceHelper() 1058 dyn_cast<TemplateTemplateParmDecl>(Param)) { in ResolveTParamReferenceHelper() 1089 if (const TemplateTemplateParmDecl *TTP = in CorrectTypoInTParamReferenceHelper() 1090 dyn_cast<TemplateTemplateParmDecl>(Param)) in CorrectTypoInTParamReferenceHelper()
|
| H A D | ODRDiagsEmitter.cpp | 856 auto *TTP = cast<TemplateTemplateParmDecl>(D); in diagnoseMismatch() 1432 if (isa<TemplateTemplateParmDecl>(FirstParam) && in diagnoseMismatch() 1433 isa<TemplateTemplateParmDecl>(SecondParam)) { in diagnoseMismatch() 1434 TemplateTemplateParmDecl *FirstTTPD = in diagnoseMismatch() 1435 cast<TemplateTemplateParmDecl>(FirstParam); in diagnoseMismatch() 1436 TemplateTemplateParmDecl *SecondTTPD = in diagnoseMismatch() 1437 cast<TemplateTemplateParmDecl>(SecondParam); in diagnoseMismatch()
|
| H A D | Comment.cpp | 383 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) in getParamName()
|
| H A D | ItaniumMangle.cpp | 1178 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleUnscopedTemplateName() 2035 } else if (auto *Tt = dyn_cast<TemplateTemplateParmDecl>(Decl)) { in mangleTemplateParamDecl() 2270 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleTemplatePrefix() 2348 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TD)) in mangleType() 2492 if (isa<TemplateTemplateParmDecl>(TD)) in mangleUnresolvedTypeOrSimpleId() 2521 assert(TD && !isa<TemplateTemplateParmDecl>(TD)); in mangleUnresolvedTypeOrSimpleId() 5606 else if (const TemplateTemplateParmDecl *TempTP in mangleExpression() 5607 = dyn_cast<TemplateTemplateParmDecl>(Pack)) in mangleExpression() 5870 auto *TTP = cast<TemplateTemplateParmDecl>(Param); in needToMangleTemplateParam()
|
| H A D | DeclPrinter.cpp | 1236 } else if (auto TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in printTemplateParameters() 1283 if (const TemplateTemplateParmDecl *TTP = in VisitTemplateDecl() 1284 dyn_cast<TemplateTemplateParmDecl>(D)) { in VisitTemplateDecl()
|
| H A D | ASTContext.cpp | 167 isa<TemplateTemplateParmDecl>(D)) in getDeclLocsForCommentSearch() 687 TemplateTemplateParmDecl *Parm) { in Profile() 725 auto *TTP = cast<TemplateTemplateParmDecl>(*P); in Profile() 731 TemplateTemplateParmDecl * 799 TemplateTemplateParmDecl *CanonTTP = TemplateTemplateParmDecl::Create( in getCanonicalTemplateTemplateParmDecl() 5193 auto *TTP = cast<TemplateTemplateParmDecl>(Param); in getInjectedTemplateArg() 6239 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) in getCanonicalTemplateName() 6359 auto *TX = cast<TemplateTemplateParmDecl>(X); in isSameTemplateParameter() 6360 auto *TY = cast<TemplateTemplateParmDecl>(Y); in isSameTemplateParameter() 6406 auto *TTPX = cast<TemplateTemplateParmDecl>(X); in isSameDefaultTemplateArgument() [all …]
|
| H A D | StmtProfile.cpp | 143 if (const TemplateTemplateParmDecl *TTP = in VisitDecl() 144 dyn_cast<TemplateTemplateParmDecl>(D)) { in VisitDecl()
|
| H A D | TypePrinter.cpp | 2172 if (auto *TTPD = dyn_cast_or_null<TemplateTemplateParmDecl>(PatTD)) in isSubstitutedTemplateArgument() 2194 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in isSubstitutedDefaultArgument()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | TemplateName.h | 43 class TemplateTemplateParmDecl; variable 162 TemplateTemplateParmDecl *getParameterPack() const; 403 TemplateTemplateParmDecl *getParameter() const;
|
| H A D | DeclTemplate.h | 55 class TemplateTemplateParmDecl; variable 65 TemplateTemplateParmDecl *>; 1593 class TemplateTemplateParmDecl final 1596 private llvm::TrailingObjects<TemplateTemplateParmDecl, 1614 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1620 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1644 static TemplateTemplateParmDecl *CreateDeserialized(ASTContext &C, 1646 static TemplateTemplateParmDecl *CreateDeserialized(ASTContext &C, 1734 TemplateTemplateParmDecl *Prev) { 3329 return P.get<TemplateTemplateParmDecl *>(); [all …]
|
| H A D | ASTContext.h | 104 class TemplateTemplateParmDecl; variable 318 TemplateTemplateParmDecl *Parm; 321 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() 324 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam() 332 TemplateTemplateParmDecl *Parm); 338 TemplateTemplateParmDecl * 339 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
|
| H A D | TextNodeDumper.h | 370 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
|
| H A D | JSONNodeDumper.h | 263 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
|
| H A D | ASTNodeTraverser.h | 621 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | USRGeneration.cpp | 105 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 368 const TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 994 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in VisitTemplateParameterList() 1004 if (TemplateTemplateParmDecl *TTP in VisitTemplateName() 1005 = dyn_cast<TemplateTemplateParmDecl>(Template)) { in VisitTemplateName()
|
| H A D | IndexingContext.cpp | 85 isa<TemplateTemplateParmDecl>(D))) { in handleReference()
|
| H A D | IndexDecl.cpp | 711 } else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(TP)) { in indexTemplateParameters()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplate.cpp | 1642 TemplateTemplateParmDecl *Param = in ActOnTemplateTemplateParameter() 2906 if (TemplateTemplateParmDecl *InnerTTP in DiagnoseUnexpandedParameterPacks() 3282 if (TemplateTemplateParmDecl *PD = in TraverseTemplateName() 4486 const TemplateTemplateParmDecl *TTP = in isTemplateArgumentTemplateParameter() 5633 TemplateTemplateParmDecl *TempTempParm in SubstDefaultTemplateArgumentIfAvailable() 5634 = cast<TemplateTemplateParmDecl>(Param); in SubstDefaultTemplateArgumentIfAvailable() 5887 TemplateTemplateParmDecl *TempParm = cast<TemplateTemplateParmDecl>(Param); in CheckTemplateArgument() 6213 TemplateTemplateParmDecl *TempParm in CheckTemplateArgumentList() 8327 TemplateTemplateParmDecl *NewTTP = cast<TemplateTemplateParmDecl>(New); in MatchTemplateParameterKind() 8912 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(Param); in ActOnClassTemplateSpecialization() [all …]
|
| H A D | SemaTemplateInstantiate.cpp | 129 HandleDefaultTempArgIntoTempTempParam(const TemplateTemplateParmDecl *TTP, in HandleDefaultTempArgIntoTempTempParam() 365 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl)) in getTemplateInstantiationArgs() 397 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(CurDecl)) { in getTemplateInstantiationArgs() 581 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 932 << isa<TemplateTemplateParmDecl>(Parm) in PrintInstantiationStack() 1610 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { in TransformDecl() 1756 if (TemplateTemplateParmDecl *TTP in TransformTemplateName() 1757 = dyn_cast_or_null<TemplateTemplateParmDecl>(Name.getAsTemplateDecl())) { in TransformTemplateName() 4239 isa<TemplateTemplateParmDecl>(D)) in findInstantiationOf()
|
| H A D | SemaTemplateInstantiateDecl.cpp | 3104 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in collectUnexpandedParameterPacks() 3112 TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 3193 TemplateTemplateParmDecl *Param; in VisitTemplateTemplateParmDecl() 3195 Param = TemplateTemplateParmDecl::Create( in VisitTemplateTemplateParmDecl() 3200 Param = TemplateTemplateParmDecl::Create( in VisitTemplateTemplateParmDecl() 6154 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) || in FindInstantiatedDecl() 6180 isa<TemplateTemplateParmDecl>(D)) in FindInstantiatedDecl()
|
| H A D | SemaTemplateDeduction.cpp | 522 if (TemplateTemplateParmDecl *TempParam in DeduceTemplateArguments() 523 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { in DeduceTemplateArguments() 680 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); in makeTemplateParameter() 2732 } else if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) { in ConvertDeducedTemplateArgument() 6084 if (auto *TTP = llvm::dyn_cast_or_null<TemplateTemplateParmDecl>( in TraverseTemplateName() 6159 if (TemplateTemplateParmDecl *TTP in MarkUsedTemplateParameters() 6160 = dyn_cast<TemplateTemplateParmDecl>(Template)) { in MarkUsedTemplateParameters()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaInternal.h | 72 const auto *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 406 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 2723 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 3709 Context, cast<TemplateTemplateParmDecl>(FromParam), ToParam); in inheritDefaultTemplateArguments() 3958 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 3961 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
|