/freebsd-12-stable/contrib/llvm-project/clang/include/clang/AST/ |
H A D | TemplateName.h | 42 class TemplateTemplateParmDecl; 137 TemplateTemplateParmDecl *Parameter; 141 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter, 148 TemplateTemplateParmDecl *getParameterPack() const { 160 TemplateTemplateParmDecl *Parameter, 353 TemplateTemplateParmDecl *Parameter; 356 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter, 362 TemplateTemplateParmDecl *getParameter() const { return Parameter; } 368 TemplateTemplateParmDecl *parameter,
|
H A D | DeclTemplate.h | 53 class TemplateTemplateParmDecl; 63 TemplateTemplateParmDecl *>; 1593 /// TemplateTemplateParmDecl - Declares a template template parameter, 1600 class TemplateTemplateParmDecl final 1603 private llvm::TrailingObjects<TemplateTemplateParmDecl, 1607 DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *>; 1621 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, function in class:clang::final 1627 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1639 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1644 static TemplateTemplateParmDecl *Creat [all...] |
H A D | ASTContext.h | 124 class TemplateTemplateParmDecl; 279 TemplateTemplateParmDecl *Parm; 282 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) 285 TemplateTemplateParmDecl *getParam() const { return Parm; } 293 TemplateTemplateParmDecl *Parm); 299 TemplateTemplateParmDecl * 300 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; 2023 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, 2025 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
|
H A D | JSONNodeDumper.h | 243 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
|
H A D | TextNodeDumper.h | 327 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
|
H A D | ASTNodeTraverser.h | 559 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D) {
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/AST/ |
H A D | TemplateName.cpp | 43 TemplateTemplateParmDecl *parameter, 56 TemplateTemplateParmDecl *Parameter, 173 if (isa<TemplateTemplateParmDecl>(Template)) 205 if (TemplateTemplateParmDecl *TTP 206 = dyn_cast<TemplateTemplateParmDecl>(Template))
|
H A D | DeclTemplate.cpp | 67 } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) { 116 const auto *TP = cast<TemplateTemplateParmDecl>(P); 132 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) 151 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); 159 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 497 const auto *TTP = cast<TemplateTemplateParmDecl>(D); 759 // TemplateTemplateParmDecl Method Implementations 762 void TemplateTemplateParmDecl::anchor() {} 764 TemplateTemplateParmDecl::TemplateTemplateParmDecl( function in class:TemplateTemplateParmDecl [all...] |
H A D | CommentSema.cpp | 1085 if (const TemplateTemplateParmDecl *TTP = 1086 dyn_cast<TemplateTemplateParmDecl>(Param)) { 1117 if (const TemplateTemplateParmDecl *TTP = 1118 dyn_cast<TemplateTemplateParmDecl>(Param))
|
H A D | Comment.cpp | 386 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param))
|
H A D | ASTStructuralEquivalence.cpp | 1501 TemplateTemplateParmDecl *D1, 1502 TemplateTemplateParmDecl *D2) { 1856 } else if (auto *TTP1 = dyn_cast<TemplateTemplateParmDecl>(D1)) { 1857 if (auto *TTP2 = dyn_cast<TemplateTemplateParmDecl>(D2)) {
|
H A D | ItaniumMangle.cpp | 969 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { 1714 } else if (auto *Tt = dyn_cast<TemplateTemplateParmDecl>(Decl)) { 1890 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { 1924 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TD)) 2063 if (isa<TemplateTemplateParmDecl>(TD)) 4344 else if (const TemplateTemplateParmDecl *TempTP 4345 = dyn_cast<TemplateTemplateParmDecl>(Pack))
|
H A D | DeclPrinter.cpp | 1085 } else if (auto TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { 1119 if (const TemplateTemplateParmDecl *TTP = 1120 dyn_cast<TemplateTemplateParmDecl>(D)) {
|
H A D | ASTContext.cpp | 181 isa<TemplateTemplateParmDecl>(D)) 667 TemplateTemplateParmDecl *Parm) { 709 auto *TTP = cast<TemplateTemplateParmDecl>(*P); 770 TemplateTemplateParmDecl * 772 TemplateTemplateParmDecl *TTP) const { 859 cast<TemplateTemplateParmDecl>(*P))); 866 TemplateTemplateParmDecl *CanonTTP 867 = TemplateTemplateParmDecl::Create(*this, getTranslationUnitDecl(), 4611 auto *TTP = cast<TemplateTemplateParmDecl>(Param); 5557 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Templat [all...] |
H A D | StmtProfile.cpp | 123 if (const TemplateTemplateParmDecl *TTP = 124 dyn_cast<TemplateTemplateParmDecl>(D)) {
|
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Core/ |
H A D | ClangForward.h | 111 class TemplateTemplateParmDecl;
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Index/ |
H A D | USRGeneration.cpp | 102 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 356 const TemplateTemplateParmDecl *D) { 920 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 930 if (TemplateTemplateParmDecl *TTP 931 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | IndexingContext.cpp | 86 isa<TemplateTemplateParmDecl>(D))) {
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 297 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || 1481 TemplateTemplateParmDecl *Param = 1482 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), 2120 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TemplateParam)) 2413 TemplateTemplateParmDecl *TTP) { 2443 if (TemplateTemplateParmDecl *InnerTTP 2444 = dyn_cast<TemplateTemplateParmDecl>(P)) 2596 TemplateTemplateParmDecl *NewTemplateParm 2597 = cast<TemplateTemplateParmDecl>(*NewParam); 2613 TemplateTemplateParmDecl *OldTemplatePar [all...] |
H A D | SemaTemplateInstantiate.cpp | 109 if (TemplateTemplateParmDecl *TTP 110 = dyn_cast<TemplateTemplateParmDecl>(D)) { 354 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, 672 << isa<TemplateTemplateParmDecl>(Parm) 1197 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { 1335 if (TemplateTemplateParmDecl *TTP 1336 = dyn_cast_or_null<TemplateTemplateParmDecl>(Name.getAsTemplateDecl())) { 3511 isa<TemplateTemplateParmDecl>(D))
|
H A D | SemaTemplateDeduction.cpp | 493 if (TemplateTemplateParmDecl *TempParam 494 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { 641 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); 654 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) 2594 } else if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) { 5473 dyn_cast<TemplateTemplateParmDecl>(Template.getAsTemplateDecl())) 5566 if (TemplateTemplateParmDecl *TTP 5567 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | SemaTemplateInstantiateDecl.cpp | 2774 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 2782 TemplateTemplateParmDecl *D) { 2863 TemplateTemplateParmDecl *Param; 2865 Param = TemplateTemplateParmDecl::Create( 2870 Param = TemplateTemplateParmDecl::Create( 5660 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) || 5685 isa<TemplateTemplateParmDecl>(D))
|
/freebsd-12-stable/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaInternal.h | 72 const auto *TTP = cast<TemplateTemplateParmDecl>(ND);
|
/freebsd-12-stable/contrib/llvm-project/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 384 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 2348 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 2359 // Rest of TemplateTemplateParmDecl. 2917 const auto *TX = cast<TemplateTemplateParmDecl>(X); 2918 const auto *TY = cast<TemplateTemplateParmDecl>(Y); 3645 Context, cast<TemplateTemplateParmDecl>(FromParam), ToParam); 3885 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID); 3888 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID,
|
/freebsd-12-stable/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | ClangASTContext.h | 289 clang::TemplateTemplateParmDecl *
|