Searched refs:TemplateTemplateParmDecl (Results 1 - 25 of 35) sorted by relevance

12

/external/clang/lib/AST/
H A DTemplateName.cpp35 TemplateTemplateParmDecl *parameter,
48 TemplateTemplateParmDecl *Parameter,
86 if (isa<TemplateTemplateParmDecl>(Template))
113 if (TemplateTemplateParmDecl *TTP
114 = dyn_cast<TemplateTemplateParmDecl>(Template))
H A DDeclTemplate.cpp46 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 DCommentSema.cpp694 if (const TemplateTemplateParmDecl *TTP =
695 dyn_cast<TemplateTemplateParmDecl>(Param)) {
726 if (const TemplateTemplateParmDecl *TTP =
727 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DDeclPrinter.cpp795 } else if (const TemplateTemplateParmDecl *TTPD =
796 dyn_cast<TemplateTemplateParmDecl>(Param)) {
808 if (const TemplateTemplateParmDecl *TTP =
809 dyn_cast<TemplateTemplateParmDecl>(D)) {
H A DItaniumMangle.cpp620 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 DASTDiagnostic.cpp811 if (TemplateTemplateParmDecl *DefaultTTPD =
812 dyn_cast<TemplateTemplateParmDecl>(ParamND)) {
920 TemplateTemplateParmDecl *DefaultTTPD,
H A DASTImporter.cpp156 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 DDeclBase.cpp132 if (const TemplateTemplateParmDecl *TTP
133 = dyn_cast<TemplateTemplateParmDecl>(this))
H A DDumpXML.cpp715 // TemplateTemplateParmDecl
716 void visitTemplateTemplateParmDeclAttrs(TemplateTemplateParmDecl *D) {
720 void visitTemplateTemplateParmDeclChildren(TemplateTemplateParmDecl *D) {
H A DStmtProfile.cpp1105 if (const TemplateTemplateParmDecl *TTP =
1106 dyn_cast<TemplateTemplateParmDecl>(D)) {
H A DASTContext.cpp99 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 DDecl.cpp98 if (TemplateTemplateParmDecl *TTP
99 = dyn_cast<TemplateTemplateParmDecl>(*P)) {
/external/clang/include/clang/AST/
H A DTemplateName.h37 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 DDeclTemplate.h35 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 DASTContext.h74 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 DCIndexUSRs.cpp87 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 DCursorVisitor.h219 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
/external/clang/lib/Sema/
H A DSemaTemplate.cpp209 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 DSemaTemplateVariadic.cpp81 if (TemplateTemplateParmDecl *TTP
82 = dyn_cast_or_null<TemplateTemplateParmDecl>(
525 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
H A DSemaTemplateInstantiate.cpp72 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 DSemaTemplateDeduction.cpp394 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 DSemaTemplateInstantiateDecl.cpp1785 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 DTemplate.h414 Decl *VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp259 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 DASTWriterDecl.cpp93 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
1204 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
1223 // Rest of TemplateTemplateParmDecl.

Completed in 244 milliseconds

12