/netbsd-current/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | TemplateName.h | 43 class TemplateTemplateParmDecl; 138 TemplateTemplateParmDecl *Parameter; 142 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter, 149 TemplateTemplateParmDecl *getParameterPack() const { 161 TemplateTemplateParmDecl *Parameter, 354 TemplateTemplateParmDecl *Parameter; 357 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter, 363 TemplateTemplateParmDecl *getParameter() const { return Parameter; } 369 TemplateTemplateParmDecl *parameter,
|
H A D | DeclTemplate.h | 53 class TemplateTemplateParmDecl; 63 TemplateTemplateParmDecl *>; 1590 /// TemplateTemplateParmDecl - Declares a template template parameter, 1597 class TemplateTemplateParmDecl final 1600 private llvm::TrailingObjects<TemplateTemplateParmDecl, 1604 DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *>; 1618 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, function in class:clang::final 1624 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1636 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1641 static TemplateTemplateParmDecl *Creat [all...] |
H A D | ASTContext.h | 133 class TemplateTemplateParmDecl; 310 TemplateTemplateParmDecl *Parm; 313 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) 316 TemplateTemplateParmDecl *getParam() const { return Parm; } 324 TemplateTemplateParmDecl *Parm); 330 TemplateTemplateParmDecl * 331 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; 2070 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, 2072 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
|
H A D | JSONNodeDumper.h | 247 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
|
H A D | TextNodeDumper.h | 349 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
|
H A D | ASTNodeTraverser.h | 585 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 67 } else if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) { 145 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) 164 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); 172 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 522 const auto *TTP = cast<TemplateTemplateParmDecl>(D); 784 // TemplateTemplateParmDecl Method Implementations 787 void TemplateTemplateParmDecl::anchor() {} 789 TemplateTemplateParmDecl::TemplateTemplateParmDecl( function in class:TemplateTemplateParmDecl 801 TemplateTemplateParmDecl * [all...] |
H A D | TemplateName.cpp | 45 TemplateTemplateParmDecl *parameter, 58 TemplateTemplateParmDecl *Parameter, 193 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | CommentSema.cpp | 1123 if (const TemplateTemplateParmDecl *TTP = 1124 dyn_cast<TemplateTemplateParmDecl>(Param)) { 1155 if (const TemplateTemplateParmDecl *TTP = 1156 dyn_cast<TemplateTemplateParmDecl>(Param))
|
H A D | TemplateBase.cpp | 327 if (TemplateTemplateParmDecl *TTP 328 = dyn_cast_or_null<TemplateTemplateParmDecl>(
|
H A D | Comment.cpp | 386 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param))
|
H A D | DeclPrinter.cpp | 1083 } else if (auto TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) { 1131 if (const TemplateTemplateParmDecl *TTP = 1132 dyn_cast<TemplateTemplateParmDecl>(D)) {
|
H A D | ItaniumMangle.cpp | 1083 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { 1902 } else if (auto *Tt = dyn_cast<TemplateTemplateParmDecl>(Decl)) { 2091 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { 2169 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TD)) 2312 if (isa<TemplateTemplateParmDecl>(TD)) 4970 else if (const TemplateTemplateParmDecl *TempTP 4971 = dyn_cast<TemplateTemplateParmDecl>(Pack))
|
H A D | ASTContext.cpp | 159 isa<TemplateTemplateParmDecl>(D)) 661 TemplateTemplateParmDecl *Parm) { 703 auto *TTP = cast<TemplateTemplateParmDecl>(*P); 764 TemplateTemplateParmDecl * 766 TemplateTemplateParmDecl *TTP) const { 853 cast<TemplateTemplateParmDecl>(*P))); 860 TemplateTemplateParmDecl *CanonTTP 861 = TemplateTemplateParmDecl::Create(*this, getTranslationUnitDecl(), 4985 auto *TTP = cast<TemplateTemplateParmDecl>(Param); 5935 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Templat [all...] |
H A D | TypePrinter.cpp | 1959 if (auto *TTPD = dyn_cast_or_null<TemplateTemplateParmDecl>(PatTD)) 1983 } else if (auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(Param)) {
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | USRGeneration.cpp | 103 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 357 const TemplateTemplateParmDecl *D) { 927 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 937 if (TemplateTemplateParmDecl *TTP 938 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | IndexingContext.cpp | 86 isa<TemplateTemplateParmDecl>(D))) {
|
H A D | IndexDecl.cpp | 693 } else if (const auto *TTPD = dyn_cast<TemplateTemplateParmDecl>(TP)) {
|
/netbsd-current/external/apache2/llvm/dist/clang/tools/libclang/ |
H A D | CursorVisitor.h | 221 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 298 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || 1622 TemplateTemplateParmDecl *Param = 1623 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), 2298 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(TemplateParam)) 2603 TemplateTemplateParmDecl *TTP) { 2633 if (TemplateTemplateParmDecl *InnerTTP 2634 = dyn_cast<TemplateTemplateParmDecl>(P)) 2786 TemplateTemplateParmDecl *NewTemplateParm 2787 = cast<TemplateTemplateParmDecl>(*NewParam); 2803 TemplateTemplateParmDecl *OldTemplatePar [all...] |
H A D | SemaTemplateInstantiate.cpp | 110 if (TemplateTemplateParmDecl *TTP 111 = dyn_cast<TemplateTemplateParmDecl>(D)) { 362 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, 680 << isa<TemplateTemplateParmDecl>(Parm) 1220 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { 1358 if (TemplateTemplateParmDecl *TTP 1359 = dyn_cast_or_null<TemplateTemplateParmDecl>(Name.getAsTemplateDecl())) { 3596 isa<TemplateTemplateParmDecl>(D))
|
H A D | SemaTemplateDeduction.cpp | 512 if (TemplateTemplateParmDecl *TempParam 513 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { 660 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); 2774 } else if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param)) { 5714 dyn_cast<TemplateTemplateParmDecl>(Template.getAsTemplateDecl())) 5788 if (TemplateTemplateParmDecl *TTP 5789 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | SemaTemplateInstantiateDecl.cpp | 2837 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 2845 TemplateTemplateParmDecl *D) { 2926 TemplateTemplateParmDecl *Param; 2928 Param = TemplateTemplateParmDecl::Create( 2933 Param = TemplateTemplateParmDecl::Create( 5820 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) || 5844 isa<TemplateTemplateParmDecl>(D))
|
/netbsd-current/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | SemaInternal.h | 72 const auto *TTP = cast<TemplateTemplateParmDecl>(ND);
|
/netbsd-current/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 389 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 2392 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 2403 // Rest of TemplateTemplateParmDecl. 2937 const auto *TX = cast<TemplateTemplateParmDecl>(X); 2938 const auto *TY = cast<TemplateTemplateParmDecl>(Y); 3678 Context, cast<TemplateTemplateParmDecl>(FromParam), ToParam); 3924 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID); 3927 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID,
|