/external/clang/lib/AST/ |
H A D | TemplateName.cpp | 35 TemplateTemplateParmDecl *parameter, 48 TemplateTemplateParmDecl *Parameter, 86 if (isa<TemplateTemplateParmDecl>(Template)) 113 if (TemplateTemplateParmDecl *TTP 114 = dyn_cast<TemplateTemplateParmDecl>(Template))
|
H A D | DeclTemplate.cpp | 46 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) 91 } else if (cast<TemplateTemplateParmDecl>(*P)->hasDefaultArgument()) 112 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); 122 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*P)) 204 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); 591 // TemplateTemplateParmDecl Method Implementations 594 void TemplateTemplateParmDecl 596 TemplateTemplateParmDecl::TemplateTemplateParmDecl( function in class:TemplateTemplateParmDecl [all...] |
H A D | CommentSema.cpp | 694 if (const TemplateTemplateParmDecl *TTP = 695 dyn_cast<TemplateTemplateParmDecl>(Param)) { 726 if (const TemplateTemplateParmDecl *TTP = 727 dyn_cast<TemplateTemplateParmDecl>(Param))
|
H A D | DeclPrinter.cpp | 795 } else if (const TemplateTemplateParmDecl *TTPD = 796 dyn_cast<TemplateTemplateParmDecl>(Param)) { 808 if (const TemplateTemplateParmDecl *TTP = 809 dyn_cast<TemplateTemplateParmDecl>(D)) {
|
H A D | ItaniumMangle.cpp | 620 if (const TemplateTemplateParmDecl *TTP 621 = dyn_cast<TemplateTemplateParmDecl>(ND)) { 919 if (isa<TemplateTemplateParmDecl>(temp)) goto unresolvedType; 1476 if (const TemplateTemplateParmDecl *TTP 1477 = dyn_cast<TemplateTemplateParmDecl>(ND)) { 1508 if (isa<TemplateTemplateParmDecl>(TD)) 1509 mangleTemplateParameter(cast<TemplateTemplateParmDecl>(TD)->getIndex()); 2926 else if (const TemplateTemplateParmDecl *TempTP 2927 = dyn_cast<TemplateTemplateParmDecl>(Pack))
|
H A D | ASTDiagnostic.cpp | 811 if (TemplateTemplateParmDecl *DefaultTTPD = 812 dyn_cast<TemplateTemplateParmDecl>(ParamND)) { 920 TemplateTemplateParmDecl *DefaultTTPD,
|
H A D | ASTImporter.cpp | 156 Decl *VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 1128 TemplateTemplateParmDecl *D1, 1129 TemplateTemplateParmDecl *D2) { 1284 } else if (TemplateTemplateParmDecl *TTP1 1285 = dyn_cast<TemplateTemplateParmDecl>(D1)) { 1286 if (TemplateTemplateParmDecl *TTP2 1287 = dyn_cast<TemplateTemplateParmDecl>(D2)) { 3680 ASTNodeImporter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 3697 return TemplateTemplateParmDecl::Create(Importer.getToContext(), 4397 TemplateTemplateParmDecl *para [all...] |
H A D | DeclBase.cpp | 132 if (const TemplateTemplateParmDecl *TTP 133 = dyn_cast<TemplateTemplateParmDecl>(this))
|
H A D | DumpXML.cpp | 715 // TemplateTemplateParmDecl 716 void visitTemplateTemplateParmDeclAttrs(TemplateTemplateParmDecl *D) { 720 void visitTemplateTemplateParmDeclChildren(TemplateTemplateParmDecl *D) {
|
H A D | StmtProfile.cpp | 1105 if (const TemplateTemplateParmDecl *TTP = 1106 dyn_cast<TemplateTemplateParmDecl>(D)) {
|
H A D | ASTContext.cpp | 99 isa<TemplateTemplateParmDecl>(D)) 385 TemplateTemplateParmDecl *Parm) { 417 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 423 TemplateTemplateParmDecl * 425 TemplateTemplateParmDecl *TTP) const { 488 cast<TemplateTemplateParmDecl>(*P))); 491 TemplateTemplateParmDecl *CanonTTP 492 = TemplateTemplateParmDecl::Create(*this, getTranslationUnitDecl(), 3634 if (TemplateTemplateParmDecl *TT [all...] |
H A D | Decl.cpp | 98 if (TemplateTemplateParmDecl *TTP 99 = dyn_cast<TemplateTemplateParmDecl>(*P)) {
|
/external/clang/include/clang/AST/ |
H A D | TemplateName.h | 37 class TemplateTemplateParmDecl; 120 TemplateTemplateParmDecl *Parameter; 124 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter, 131 TemplateTemplateParmDecl *getParameterPack() const { 143 TemplateTemplateParmDecl *Parameter, 339 TemplateTemplateParmDecl *Parameter; 342 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter, 348 TemplateTemplateParmDecl *getParameter() const { return Parameter; } 354 TemplateTemplateParmDecl *parameter,
|
H A D | DeclTemplate.h | 35 class TemplateTemplateParmDecl; 40 TemplateTemplateParmDecl*> TemplateParameter; 250 static bool classof(const TemplateTemplateParmDecl *D) { return true; } 1167 /// TemplateTemplateParmDecl - Declares a template template parameter, 1174 class TemplateTemplateParmDecl : public TemplateDecl, 1195 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1204 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1211 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1216 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1223 static TemplateTemplateParmDecl *CreateDeserialize [all...] |
H A D | ASTContext.h | 74 class TemplateTemplateParmDecl; 183 TemplateTemplateParmDecl *Parm; 186 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) 189 TemplateTemplateParmDecl *getParam() const { return Parm; } 194 TemplateTemplateParmDecl *Parm); 199 TemplateTemplateParmDecl * 200 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; 1380 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, 1382 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
|
/external/clang/tools/libclang/ |
H A D | CIndexUSRs.cpp | 87 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 268 void USRGenerator::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 702 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); 712 if (TemplateTemplateParmDecl *TTP 713 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | CursorVisitor.h | 219 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
|
/external/clang/lib/Sema/ |
H A D | SemaTemplate.cpp | 209 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || 765 TemplateTemplateParmDecl *Param = 766 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), 1207 TemplateTemplateParmDecl *TTP) { 1226 if (TemplateTemplateParmDecl *InnerTTP 1227 = dyn_cast<TemplateTemplateParmDecl>(P)) 1379 TemplateTemplateParmDecl *NewTemplateParm 1380 = cast<TemplateTemplateParmDecl>(*NewParam); 1396 TemplateTemplateParmDecl *OldTemplateParm 1397 = OldParams? cast<TemplateTemplateParmDecl>(*OldPara [all...] |
H A D | SemaTemplateVariadic.cpp | 81 if (TemplateTemplateParmDecl *TTP 82 = dyn_cast_or_null<TemplateTemplateParmDecl>( 525 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
|
H A D | SemaTemplateInstantiate.cpp | 72 if (TemplateTemplateParmDecl *TTP 73 = dyn_cast<TemplateTemplateParmDecl>(D)) { 346 NamedDecl *Template, TemplateTemplateParmDecl *Param, 576 << isa<TemplateTemplateParmDecl>(Parm) 664 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 876 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { 1019 if (TemplateTemplateParmDecl *TTP 1020 = dyn_cast_or_null<TemplateTemplateParmDecl>(Nam [all...] |
H A D | SemaTemplateDeduction.cpp | 394 if (TemplateTemplateParmDecl *TempParam 395 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { 532 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); 554 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); 4239 if (TemplateTemplateParmDecl *TTP 4240 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
|
H A D | SemaTemplateInstantiateDecl.cpp | 1785 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*I)) 1793 TemplateTemplateParmDecl *D) { 1874 TemplateTemplateParmDecl *Param; 1876 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner, 1883 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner, 3387 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) ||
|
/external/clang/include/clang/Sema/ |
H A D | Template.h | 414 Decl *VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 259 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 1484 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 1495 // Rest of TemplateTemplateParmDecl. 2012 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID); 2015 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID,
|
H A D | ASTWriterDecl.cpp | 93 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 1204 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { 1223 // Rest of TemplateTemplateParmDecl.
|