/external/llvm-project/clang/include/clang/AST/ |
D | TemplateName.h | 43 class TemplateTemplateParmDecl; variable 138 TemplateTemplateParmDecl *Parameter; 142 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter, in SubstTemplateTemplateParmPackStorage() 149 TemplateTemplateParmDecl *getParameterPack() const { in getParameterPack() 161 TemplateTemplateParmDecl *Parameter, 354 TemplateTemplateParmDecl *Parameter; 357 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter, in SubstTemplateTemplateParmStorage() 363 TemplateTemplateParmDecl *getParameter() const { return Parameter; } in getParameter() 369 TemplateTemplateParmDecl *parameter,
|
D | DeclTemplate.h | 53 class TemplateTemplateParmDecl; variable 63 TemplateTemplateParmDecl *>; 1596 class TemplateTemplateParmDecl final 1599 private llvm::TrailingObjects<TemplateTemplateParmDecl, 1603 DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *>; 1617 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1623 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1635 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1640 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1647 static TemplateTemplateParmDecl *CreateDeserialized(ASTContext &C, [all …]
|
D | ASTContext.h | 130 class TemplateTemplateParmDecl; variable 303 TemplateTemplateParmDecl *Parm; 306 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() 309 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam() 317 TemplateTemplateParmDecl *Parm); 323 TemplateTemplateParmDecl * 324 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; 2027 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, 2029 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
|
/external/clang/include/clang/AST/ |
D | TemplateName.h | 38 class TemplateTemplateParmDecl; variable 122 TemplateTemplateParmDecl *Parameter; 126 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter, in SubstTemplateTemplateParmPackStorage() 133 TemplateTemplateParmDecl *getParameterPack() const { in getParameterPack() 145 TemplateTemplateParmDecl *Parameter, 318 TemplateTemplateParmDecl *Parameter; 321 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter, in SubstTemplateTemplateParmStorage() 327 TemplateTemplateParmDecl *getParameter() const { return Parameter; } in getParameter() 333 TemplateTemplateParmDecl *parameter,
|
D | DeclTemplate.h | 38 class TemplateTemplateParmDecl; variable 45 TemplateTemplateParmDecl*> TemplateParameter; 1327 class TemplateTemplateParmDecl final 1330 private llvm::TrailingObjects<TemplateTemplateParmDecl, 1335 typedef DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *> 1350 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1358 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1364 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1369 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1376 static TemplateTemplateParmDecl *CreateDeserialized(ASTContext &C, [all …]
|
D | ASTContext.h | 193 TemplateTemplateParmDecl *Parm; 196 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() 199 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam() 204 TemplateTemplateParmDecl *Parm); 209 TemplateTemplateParmDecl * 210 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; 1751 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, 1753 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 47 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in TemplateParameterList() 85 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) in getMinRequiredArguments() 106 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); in getDepth() 114 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList() 224 auto *TTP = cast<TemplateTemplateParmDecl>(Param); in GenerateInjectedTemplateArgs() 596 void TemplateTemplateParmDecl::anchor() { } in anchor() 598 TemplateTemplateParmDecl::TemplateTemplateParmDecl( in TemplateTemplateParmDecl() function in TemplateTemplateParmDecl 610 TemplateTemplateParmDecl * 611 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() 615 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create() [all …]
|
D | TemplateName.cpp | 35 TemplateTemplateParmDecl *parameter, in Profile() 48 TemplateTemplateParmDecl *Parameter, in Profile() 136 if (isa<TemplateTemplateParmDecl>(Template)) in isDependent() 163 if (TemplateTemplateParmDecl *TTP in containsUnexpandedParameterPack() 164 = dyn_cast<TemplateTemplateParmDecl>(Template)) in containsUnexpandedParameterPack()
|
D | Comment.cpp | 338 if (const TemplateTemplateParmDecl *TTP = in getParamName() 339 dyn_cast<TemplateTemplateParmDecl>(Param)) in getParamName()
|
D | TemplateBase.cpp | 268 if (TemplateTemplateParmDecl *TTP in Profile() 269 = dyn_cast_or_null<TemplateTemplateParmDecl>( in Profile()
|
D | CommentSema.cpp | 1030 if (const TemplateTemplateParmDecl *TTP = in ResolveTParamReferenceHelper() 1031 dyn_cast<TemplateTemplateParmDecl>(Param)) { in ResolveTParamReferenceHelper() 1062 if (const TemplateTemplateParmDecl *TTP = in CorrectTypoInTParamReferenceHelper() 1063 dyn_cast<TemplateTemplateParmDecl>(Param)) in CorrectTypoInTParamReferenceHelper()
|
D | DeclPrinter.cpp | 943 } else if (const TemplateTemplateParmDecl *TTPD = in PrintTemplateParameters() 944 dyn_cast<TemplateTemplateParmDecl>(Param)) { in PrintTemplateParameters() 956 if (const TemplateTemplateParmDecl *TTP = in VisitTemplateDecl() 957 dyn_cast<TemplateTemplateParmDecl>(D)) { in VisitTemplateDecl()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclTemplate.cpp | 67 } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) { in TemplateParameterList() 116 const auto *TP = cast<TemplateTemplateParmDecl>(P); in getMinRequiredArguments() 132 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) in getMinRequiredArguments() 151 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); in getDepth() 159 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in AdoptTemplateParameterList() 497 const auto *TTP = cast<TemplateTemplateParmDecl>(D); in ProfileTemplateParameterList() 762 void TemplateTemplateParmDecl::anchor() {} in anchor() 764 TemplateTemplateParmDecl::TemplateTemplateParmDecl( in TemplateTemplateParmDecl() function in TemplateTemplateParmDecl 776 TemplateTemplateParmDecl * 777 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() [all …]
|
D | TemplateName.cpp | 45 TemplateTemplateParmDecl *parameter, in Profile() 58 TemplateTemplateParmDecl *Parameter, in Profile() 193 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) { in getDependence()
|
D | TemplateBase.cpp | 253 if (TemplateTemplateParmDecl *TTP in Profile() 254 = dyn_cast_or_null<TemplateTemplateParmDecl>( in Profile()
|
D | CommentSema.cpp | 1123 if (const TemplateTemplateParmDecl *TTP = in ResolveTParamReferenceHelper() 1124 dyn_cast<TemplateTemplateParmDecl>(Param)) { in ResolveTParamReferenceHelper() 1155 if (const TemplateTemplateParmDecl *TTP = in CorrectTypoInTParamReferenceHelper() 1156 dyn_cast<TemplateTemplateParmDecl>(Param)) in CorrectTypoInTParamReferenceHelper()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 92 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 306 const TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 780 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in VisitTemplateParameterList() 790 if (TemplateTemplateParmDecl *TTP in VisitTemplateName() 791 = dyn_cast<TemplateTemplateParmDecl>(Template)) { in VisitTemplateName()
|
/external/llvm-project/clang/unittests/Tooling/RecursiveASTVisitorTests/ |
D | LambdaTemplateParams.cpp | 34 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
|
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 213 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || in isTemplateName() 763 TemplateTemplateParmDecl *Param = in ActOnTemplateTemplateParameter() 764 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), in ActOnTemplateTemplateParameter() 1260 TemplateTemplateParmDecl *TTP) { in DiagnoseUnexpandedParameterPacks() 1279 if (TemplateTemplateParmDecl *InnerTTP in DiagnoseUnexpandedParameterPacks() 1280 = dyn_cast<TemplateTemplateParmDecl>(P)) in DiagnoseUnexpandedParameterPacks() 1423 TemplateTemplateParmDecl *NewTemplateParm in CheckTemplateParameterList() 1424 = cast<TemplateTemplateParmDecl>(*NewParam); in CheckTemplateParameterList() 1440 TemplateTemplateParmDecl *OldTemplateParm in CheckTemplateParameterList() 1441 = OldParams? cast<TemplateTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList() [all …]
|
D | SemaTemplateInstantiate.cpp | 101 if (TemplateTemplateParmDecl *TTP in getTemplateInstantiationArgs() 102 = dyn_cast<TemplateTemplateParmDecl>(D)) { in getTemplateInstantiationArgs() 311 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 526 << isa<TemplateTemplateParmDecl>(Parm) in PrintInstantiationStack() 614 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex() 868 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { in TransformDecl() 1007 if (TemplateTemplateParmDecl *TTP in TransformTemplateName() 1008 = dyn_cast_or_null<TemplateTemplateParmDecl>(Name.getAsTemplateDecl())) { in TransformTemplateName() 2793 isa<TemplateTemplateParmDecl>(D)) in findInstantiationOf()
|
D | SemaTemplateVariadic.cpp | 82 if (TemplateTemplateParmDecl *TTP in TraverseTemplateName() 83 = dyn_cast_or_null<TemplateTemplateParmDecl>( in TraverseTemplateName() 534 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex()
|
/external/llvm-project/clang/lib/Index/ |
D | USRGeneration.cpp | 103 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 357 const TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 925 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in VisitTemplateParameterList() 935 if (TemplateTemplateParmDecl *TTP in VisitTemplateName() 936 = dyn_cast<TemplateTemplateParmDecl>(Template)) { in VisitTemplateName()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplate.cpp | 298 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || in isTemplateName() 1604 TemplateTemplateParmDecl *Param = in ActOnTemplateTemplateParameter() 1605 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), in ActOnTemplateTemplateParameter() 2277 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TemplateParam)) in transformTemplateParameter() 2576 TemplateTemplateParmDecl *TTP) { in DiagnoseUnexpandedParameterPacks() 2606 if (TemplateTemplateParmDecl *InnerTTP in DiagnoseUnexpandedParameterPacks() 2607 = dyn_cast<TemplateTemplateParmDecl>(P)) in DiagnoseUnexpandedParameterPacks() 2759 TemplateTemplateParmDecl *NewTemplateParm in CheckTemplateParameterList() 2760 = cast<TemplateTemplateParmDecl>(*NewParam); in CheckTemplateParameterList() 2776 TemplateTemplateParmDecl *OldTemplateParm in CheckTemplateParameterList() [all …]
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | Hover.cpp | 147 std::string printType(const TemplateTemplateParmDecl *TTP, in printType() 160 else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) in printType() 196 } else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { in fetchTemplateParameters() 536 else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) in getHoverContents()
|
/external/llvm-project/clang/tools/libclang/ |
D | CursorVisitor.h | 221 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
|