Home
last modified time | relevance | path

Searched refs:TTPD (Results 1 – 12 of 12) sorted by relevance

/external/llvm-project/clang-tools-extra/clangd/
DHover.cpp160 else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) in printType() local
161 OS << printType(TTPD, PP); in printType()
196 } else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in fetchTemplateParameters() local
197 P.Type = printType(TTPD, PP); in fetchTemplateParameters()
199 if (!TTPD->getName().empty()) in fetchTemplateParameters()
200 P.Name = TTPD->getNameAsString(); in fetchTemplateParameters()
202 if (TTPD->hasDefaultArgument()) { in fetchTemplateParameters()
205 TTPD->getDefaultArgument().getArgument().print(PP, Out); in fetchTemplateParameters()
/external/llvm-project/clang/lib/Index/
DIndexTypeSourceInfo.cpp51 TemplateTypeParmDecl *TTPD = TTPL.getDecl(); in VisitTemplateTypeParmTypeLoc() local
52 return IndexCtx.handleReference(TTPD, Loc, Parent, ParentDC, in VisitTemplateTypeParmTypeLoc()
DIndexDecl.cpp693 } else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(TP)) { in VisitTemplateDecl() local
694 if (TTPD->hasDefaultArgument()) in VisitTemplateDecl()
695 handleTemplateArgumentLoc(TTPD->getDefaultArgument(), Parent, in VisitTemplateDecl()
/external/llvm-project/clang/lib/AST/
DTypePrinter.cpp1921 if (auto *TTPD = dyn_cast_or_null<TemplateTemplateParmDecl>(PatTD)) in isSubstitutedTemplateArgument() local
1922 return TTPD->getDepth() == Depth && Args.size() > TTPD->getIndex() && in isSubstitutedTemplateArgument()
1923 Ctx.getCanonicalTemplateArgument(Args[TTPD->getIndex()]) in isSubstitutedTemplateArgument()
1941 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Param)) { in isSubstitutedDefaultArgument() local
1942 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
1943 isSubstitutedTemplateArgument(Ctx, Arg, TTPD->getDefaultArgument(), in isSubstitutedDefaultArgument()
1945 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in isSubstitutedDefaultArgument() local
1946 return TTPD->hasDefaultArgument() && in isSubstitutedDefaultArgument()
1948 Ctx, Arg, TTPD->getDefaultArgument().getArgument(), Args, Depth); in isSubstitutedDefaultArgument()
DDeclPrinter.cpp1064 } else if (auto TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in printTemplateParameters() local
1065 VisitTemplateDecl(TTPD); in printTemplateParameters()
/external/llvm-project/clang/lib/Sema/
DSemaTemplateVariadic.cpp306 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(LocalPack); in DiagnoseUnexpandedParameterPacks() local
307 return TTPD && TTPD->getTypeForDecl() == TTPT; in DiagnoseUnexpandedParameterPacks()
DSemaTemplateInstantiate.cpp1264 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) { in TransformFirstQualifierInScope() local
1266 = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD)); in TransformFirstQualifierInScope()
DSemaCodeComplete.cpp4906 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Params->getParam(Index)); in believe() local
4907 if (!TTPD) in believe()
4910 auto *TT = cast<TemplateTypeParmType>(TTPD->getTypeForDecl()); in believe()
DTreeTransform.h13006 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Pack)) { in TransformSizeOfPackExpr() local
13008 getSema().Context.getTypeDeclType(TTPD), None); in TransformSizeOfPackExpr()
13009 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Pack)) { in TransformSizeOfPackExpr() local
13010 ArgStorage = TemplateArgument(TemplateName(TTPD), None); in TransformSizeOfPackExpr()
/external/clang/lib/AST/
DDeclPrinter.cpp943 } else if (const TemplateTemplateParmDecl *TTPD = in PrintTemplateParameters() local
945 VisitTemplateDecl(TTPD); in PrintTemplateParameters()
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp913 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) { in TransformFirstQualifierInScope() local
915 = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD)); in TransformFirstQualifierInScope()
DTreeTransform.h10680 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(Pack)) { in TransformSizeOfPackExpr() local
10682 getSema().Context.getTypeDeclType(TTPD), None); in TransformSizeOfPackExpr()
10683 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Pack)) { in TransformSizeOfPackExpr() local
10684 ArgStorage = TemplateArgument(TemplateName(TTPD), None); in TransformSizeOfPackExpr()