Home
last modified time | relevance | path

Searched refs:TemplateTemplateParmDecl (Results 1 – 25 of 98) sorted by relevance

1234

/external/llvm-project/clang/include/clang/AST/
DTemplateName.h43 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,
DDeclTemplate.h53 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 …]
DASTContext.h130 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/
DTemplateName.h38 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,
DDeclTemplate.h38 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 …]
DASTContext.h193 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/
DDeclTemplate.cpp47 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 …]
DTemplateName.cpp35 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()
DComment.cpp338 if (const TemplateTemplateParmDecl *TTP = in getParamName()
339 dyn_cast<TemplateTemplateParmDecl>(Param)) in getParamName()
DTemplateBase.cpp268 if (TemplateTemplateParmDecl *TTP in Profile()
269 = dyn_cast_or_null<TemplateTemplateParmDecl>( in Profile()
DCommentSema.cpp1030 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()
DDeclPrinter.cpp943 } 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/
DDeclTemplate.cpp67 } 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 …]
DTemplateName.cpp45 TemplateTemplateParmDecl *parameter, in Profile()
58 TemplateTemplateParmDecl *Parameter, in Profile()
193 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) { in getDependence()
DTemplateBase.cpp253 if (TemplateTemplateParmDecl *TTP in Profile()
254 = dyn_cast_or_null<TemplateTemplateParmDecl>( in Profile()
DCommentSema.cpp1123 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/
DUSRGeneration.cpp92 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/
DLambdaTemplateParams.cpp34 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
/external/clang/lib/Sema/
DSemaTemplate.cpp213 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 …]
DSemaTemplateInstantiate.cpp101 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()
DSemaTemplateVariadic.cpp82 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/
DUSRGeneration.cpp103 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/
DSemaTemplate.cpp298 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/
DHover.cpp147 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/
DCursorVisitor.h221 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);

1234