/external/clang/include/clang/AST/ |
H A D | TemplateName.h | 38 class TemplateTemplateParmDecl; 122 TemplateTemplateParmDecl *Parameter; 126 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter, 133 TemplateTemplateParmDecl *getParameterPack() const { 145 TemplateTemplateParmDecl *Parameter, 318 TemplateTemplateParmDecl *Parameter; 321 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter, 327 TemplateTemplateParmDecl *getParameter() const { return Parameter; } 333 TemplateTemplateParmDecl *parameter,
|
H A D | DeclTemplate.h | 38 class TemplateTemplateParmDecl; 45 TemplateTemplateParmDecl*> TemplateParameter; 1320 /// TemplateTemplateParmDecl - Declares a template template parameter, 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 *Creat [all...] |
H A D | ASTContext.h | 193 TemplateTemplateParmDecl *Parm; 196 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) 199 TemplateTemplateParmDecl *getParam() const { return Parm; } 204 TemplateTemplateParmDecl *Parm); 209 TemplateTemplateParmDecl * 210 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; 1751 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, 1753 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
|
/external/clang/lib/AST/ |
H A D | TemplateName.cpp | 35 TemplateTemplateParmDecl *parameter, 48 TemplateTemplateParmDecl *Parameter, 136 if (isa<TemplateTemplateParmDecl>(Template)) 163 if (TemplateTemplateParmDecl *TTP 164 = dyn_cast<TemplateTemplateParmDecl>(Template))
|
H A D | DeclTemplate.cpp | 47 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 85 } else if (cast<TemplateTemplateParmDecl>(P)->hasDefaultArgument()) 106 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); 114 if (auto *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 224 auto *TTP = cast<TemplateTemplateParmDecl>(Param); 593 // TemplateTemplateParmDecl Method Implementations 596 void TemplateTemplateParmDecl::anchor() { } 598 TemplateTemplateParmDecl::TemplateTemplateParmDecl( function in class:TemplateTemplateParmDecl [all...] |
H A D | Comment.cpp | 338 if (const TemplateTemplateParmDecl *TTP = 339 dyn_cast<TemplateTemplateParmDecl>(Param))
|
H A D | CommentSema.cpp | 1030 if (const TemplateTemplateParmDecl *TTP = 1031 dyn_cast<TemplateTemplateParmDecl>(Param)) { 1062 if (const TemplateTemplateParmDecl *TTP = 1063 dyn_cast<TemplateTemplateParmDecl>(Param))
|
H A D | DeclPrinter.cpp | 943 } else if (const TemplateTemplateParmDecl *TTPD = 944 dyn_cast<TemplateTemplateParmDecl>(Param)) { 956 if (const TemplateTemplateParmDecl *TTP = 957 dyn_cast<TemplateTemplateParmDecl>(D)) {
|
H A D | ASTImporter.cpp | 173 Decl *VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 1362 TemplateTemplateParmDecl *D1, 1363 TemplateTemplateParmDecl *D2) { 1517 } else if (TemplateTemplateParmDecl *TTP1 1518 = dyn_cast<TemplateTemplateParmDecl>(D1)) { 1519 if (TemplateTemplateParmDecl *TTP2 1520 = dyn_cast<TemplateTemplateParmDecl>(D2)) { 4378 ASTNodeImporter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 4395 return TemplateTemplateParmDecl::Create(Importer.getToContext(), 6340 TemplateTemplateParmDecl *para [all...] |
H A D | ItaniumMangle.cpp | 909 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { 1716 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { 1750 if (isa<TemplateTemplateParmDecl>(TD)) 1751 mangleTemplateParameter(cast<TemplateTemplateParmDecl>(TD)->getIndex()); 1883 if (isa<TemplateTemplateParmDecl>(TD)) 3888 else if (const TemplateTemplateParmDecl *TempTP 3889 = dyn_cast<TemplateTemplateParmDecl>(Pack))
|
H A D | DeclBase.cpp | 175 if (const TemplateTemplateParmDecl *TTP 176 = dyn_cast<TemplateTemplateParmDecl>(this))
|
H A D | ASTContext.cpp | 126 isa<TemplateTemplateParmDecl>(D)) 550 TemplateTemplateParmDecl *Parm) { 582 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 588 TemplateTemplateParmDecl * 590 TemplateTemplateParmDecl *TTP) const { 652 cast<TemplateTemplateParmDecl>(*P))); 655 TemplateTemplateParmDecl *CanonTTP 656 = TemplateTemplateParmDecl::Create(*this, getTranslationUnitDecl(), 4342 if (TemplateTemplateParmDecl *TT [all...] |
H A D | ASTDumper.cpp | 472 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 1462 const TemplateTemplateParmDecl *D) {
|
H A D | StmtProfile.cpp | 1670 if (const TemplateTemplateParmDecl *TTP = 1671 dyn_cast<TemplateTemplateParmDecl>(D)) {
|
/external/clang/lib/Index/ |
H A D | USRGeneration.cpp | 92 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 306 const TemplateTemplateParmDecl *D) { 780 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 790 if (TemplateTemplateParmDecl *TTP 791 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | IndexingContext.cpp | 103 if (isa<TemplateTemplateParmDecl>(D))
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 213 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || 763 TemplateTemplateParmDecl *Param = 764 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), 1260 TemplateTemplateParmDecl *TTP) { 1279 if (TemplateTemplateParmDecl *InnerTTP 1280 = dyn_cast<TemplateTemplateParmDecl>(P)) 1423 TemplateTemplateParmDecl *NewTemplateParm 1424 = cast<TemplateTemplateParmDecl>(*NewParam); 1440 TemplateTemplateParmDecl *OldTemplateParm 1441 = OldParams? cast<TemplateTemplateParmDecl>(*OldPara [all...] |
H A D | SemaTemplateInstantiate.cpp | 101 if (TemplateTemplateParmDecl *TTP 102 = dyn_cast<TemplateTemplateParmDecl>(D)) { 311 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, 526 << isa<TemplateTemplateParmDecl>(Parm) 614 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 868 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { 1007 if (TemplateTemplateParmDecl *TTP 1008 = dyn_cast_or_null<TemplateTemplateParmDecl>(Nam [all...] |
H A D | SemaTemplateVariadic.cpp | 82 if (TemplateTemplateParmDecl *TTP 83 = dyn_cast_or_null<TemplateTemplateParmDecl>( 534 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
|
H A D | SemaTemplateDeduction.cpp | 387 if (TemplateTemplateParmDecl *TempParam 388 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { 529 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 551 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); 2137 auto *TTP = dyn_cast<TemplateTemplateParmDecl>(Param); 4710 if (TemplateTemplateParmDecl *TTP 4711 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | SemaTemplateInstantiateDecl.cpp | 2200 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 2208 TemplateTemplateParmDecl *D) { 2289 TemplateTemplateParmDecl *Param; 2291 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner, 2298 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner, 4640 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) || 4662 isa<TemplateTemplateParmDecl>(D))
|
H A D | SemaCodeComplete.cpp | 2405 assert(isa<TemplateTemplateParmDecl>(*P)); 2406 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 2749 assert(isa<TemplateTemplateParmDecl>(Param)); 2751 = cast<TemplateTemplateParmDecl>(Param)->hasDefaultArgument();
|
/external/clang/tools/libclang/ |
H A D | CursorVisitor.h | 220 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 323 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 2195 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 2207 // Rest of TemplateTemplateParmDecl. 2564 const TemplateTemplateParmDecl *TX = cast<TemplateTemplateParmDecl>(X); 2565 const TemplateTemplateParmDecl *TY = cast<TemplateTemplateParmDecl>(Y); 3127 Context, cast<TemplateTemplateParmDecl>(FromParam), ToParam)) 3337 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID); 3340 D = TemplateTemplateParmDecl [all...] |
H A D | ASTWriterDecl.cpp | 106 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 1515 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 1533 // Rest of TemplateTemplateParmDecl.
|