Searched refs:TTPD (Results 1 – 9 of 9) sorted by relevance
/freebsd/contrib/llvm-project/clang/lib/Index/ |
H A D | IndexTypeSourceInfo.cpp | 54 TemplateTypeParmDecl *TTPD = TTPL.getDecl(); in VisitTemplateTypeParmTypeLoc() local 55 return IndexCtx.handleReference(TTPD, Loc, Parent, ParentDC, in VisitTemplateTypeParmTypeLoc()
|
H A D | IndexDecl.cpp | 716 } else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(TP)) { in indexTemplateParameters() local 717 if (TTPD->hasDefaultArgument()) in indexTemplateParameters() 718 handleTemplateArgumentLoc(TTPD->getDefaultArgument(), Parent, in indexTemplateParameters()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | TypePrinter.cpp | 2292 if (auto *TTPD = dyn_cast_or_null<TemplateTemplateParmDecl>(PatTD)) in isSubstitutedTemplateArgument() local 2293 return TTPD->getDepth() == Depth && Args.size() > TTPD->getIndex() && in isSubstitutedTemplateArgument() 2294 Ctx.getCanonicalTemplateArgument(Args[TTPD->getIndex()]) in isSubstitutedTemplateArgument() 2310 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Param)) { in isSubstitutedDefaultArgument() local 2311 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument() 2313 Ctx, Arg, TTPD->getDefaultArgument().getArgument(), Args, Depth); in isSubstitutedDefaultArgument() 2314 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in isSubstitutedDefaultArgument() local 2315 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument() 2317 Ctx, Arg, TTPD->getDefaultArgument().getArgument(), Args, Depth); in isSubstitutedDefaultArgument()
|
H A D | DeclPrinter.cpp | 1183 } else if (auto TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in printTemplateParameters() local 1184 VisitTemplateDecl(TTPD); in printTemplateParameters()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateVariadic.cpp | 319 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(LocalPack); in DiagnoseUnexpandedParameterPacks() local 320 return TTPD && TTPD->getTypeForDecl() == TTPT; in DiagnoseUnexpandedParameterPacks()
|
H A D | SemaTemplateInstantiate.cpp | 1869 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) { in TransformFirstQualifierInScope() local 1871 = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD)); in TransformFirstQualifierInScope()
|
H A D | SemaCodeComplete.cpp | 5377 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Params->getParam(Index)); in believe() local 5378 if (!TTPD) in believe() 5381 auto *TT = cast<TemplateTypeParmType>(TTPD->getTypeForDecl()); in believe()
|
H A D | TreeTransform.h | 15015 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Pack)) { in TransformSizeOfPackExpr() local 15017 getSema().Context.getTypeDeclType(TTPD), std::nullopt); in TransformSizeOfPackExpr() 15018 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Pack)) { in TransformSizeOfPackExpr() local 15019 ArgStorage = TemplateArgument(TemplateName(TTPD), std::nullopt); in TransformSizeOfPackExpr()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | RecursiveASTVisitor.h | 746 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(D)) 747 return TraverseTemplateTypeParamDeclConstraints(TTPD);
|