/external/llvm-project/clang-tools-extra/clangd/ |
D | Hover.cpp | 160 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/ |
D | IndexTypeSourceInfo.cpp | 51 TemplateTypeParmDecl *TTPD = TTPL.getDecl(); in VisitTemplateTypeParmTypeLoc() local 52 return IndexCtx.handleReference(TTPD, Loc, Parent, ParentDC, in VisitTemplateTypeParmTypeLoc()
|
D | IndexDecl.cpp | 693 } 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/ |
D | TypePrinter.cpp | 1921 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()
|
D | DeclPrinter.cpp | 1064 } else if (auto TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in printTemplateParameters() local 1065 VisitTemplateDecl(TTPD); in printTemplateParameters()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 306 auto *TTPD = dyn_cast<TemplateTypeParmDecl>(LocalPack); in DiagnoseUnexpandedParameterPacks() local 307 return TTPD && TTPD->getTypeForDecl() == TTPT; in DiagnoseUnexpandedParameterPacks()
|
D | SemaTemplateInstantiate.cpp | 1264 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) { in TransformFirstQualifierInScope() local 1266 = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD)); in TransformFirstQualifierInScope()
|
D | SemaCodeComplete.cpp | 4906 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()
|
D | TreeTransform.h | 13006 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/ |
D | DeclPrinter.cpp | 943 } else if (const TemplateTemplateParmDecl *TTPD = in PrintTemplateParameters() local 945 VisitTemplateDecl(TTPD); in PrintTemplateParameters()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 913 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) { in TransformFirstQualifierInScope() local 915 = cast<TemplateTypeParmType>(getSema().Context.getTypeDeclType(TTPD)); in TransformFirstQualifierInScope()
|
D | TreeTransform.h | 10680 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()
|