Searched refs:TemplateTemplateParmDecl (Results 1 - 25 of 36) 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))
203 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param);
593 // TemplateTemplateParmDecl Method Implementations
596 void TemplateTemplateParmDecl
598 TemplateTemplateParmDecl::TemplateTemplateParmDecl( function in class:TemplateTemplateParmDecl
[all...]
H A DComment.cpp345 if (const TemplateTemplateParmDecl *TTP =
346 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DCommentSema.cpp1032 if (const TemplateTemplateParmDecl *TTP =
1033 dyn_cast<TemplateTemplateParmDecl>(Param)) {
1064 if (const TemplateTemplateParmDecl *TTP =
1065 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DDeclPrinter.cpp864 } else if (const TemplateTemplateParmDecl *TTPD =
865 dyn_cast<TemplateTemplateParmDecl>(Param)) {
877 if (const TemplateTemplateParmDecl *TTP =
878 dyn_cast<TemplateTemplateParmDecl>(D)) {
H A DASTImporter.cpp161 Decl *VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
1238 TemplateTemplateParmDecl *D1,
1239 TemplateTemplateParmDecl *D2) {
1393 } else if (TemplateTemplateParmDecl *TTP1
1394 = dyn_cast<TemplateTemplateParmDecl>(D1)) {
1395 if (TemplateTemplateParmDecl *TTP2
1396 = dyn_cast<TemplateTemplateParmDecl>(D2)) {
3924 ASTNodeImporter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
3941 return TemplateTemplateParmDecl::Create(Importer.getToContext(),
4840 TemplateTemplateParmDecl *para
[all...]
H A DItaniumMangle.cpp637 if (const TemplateTemplateParmDecl *TTP
638 = dyn_cast<TemplateTemplateParmDecl>(ND)) {
937 if (isa<TemplateTemplateParmDecl>(temp)) goto unresolvedType;
1557 if (const TemplateTemplateParmDecl *TTP
1558 = dyn_cast<TemplateTemplateParmDecl>(ND)) {
1589 if (isa<TemplateTemplateParmDecl>(TD))
1590 mangleTemplateParameter(cast<TemplateTemplateParmDecl>(TD)->getIndex());
3171 else if (const TemplateTemplateParmDecl *TempTP
3172 = dyn_cast<TemplateTemplateParmDecl>(Pack))
H A DASTContext.cpp125 isa<TemplateTemplateParmDecl>(D))
548 TemplateTemplateParmDecl *Parm) {
580 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P);
586 TemplateTemplateParmDecl *
588 TemplateTemplateParmDecl *TTP) const {
651 cast<TemplateTemplateParmDecl>(*P)));
654 TemplateTemplateParmDecl *CanonTTP
655 = TemplateTemplateParmDecl::Create(*this, getTranslationUnitDecl(),
4050 if (TemplateTemplateParmDecl *TT
[all...]
H A DASTDiagnostic.cpp1011 if (TemplateTemplateParmDecl *DefaultTTPD =
1012 dyn_cast<TemplateTemplateParmDecl>(ParamND)) {
1176 TemplateTemplateParmDecl *DefaultTTPD) {
H A DDeclBase.cpp149 if (const TemplateTemplateParmDecl *TTP
150 = dyn_cast<TemplateTemplateParmDecl>(this))
H A DStmtProfile.cpp1273 if (const TemplateTemplateParmDecl *TTP =
1274 dyn_cast<TemplateTemplateParmDecl>(D)) {
H A DASTDumper.cpp279 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
1222 const TemplateTemplateParmDecl *D) {
/external/clang/include/clang/AST/
H A DTemplateName.h37 class TemplateTemplateParmDecl;
121 TemplateTemplateParmDecl *Parameter;
125 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter,
132 TemplateTemplateParmDecl *getParameterPack() const {
144 TemplateTemplateParmDecl *Parameter,
343 TemplateTemplateParmDecl *Parameter;
346 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter,
352 TemplateTemplateParmDecl *getParameter() const { return Parameter; }
358 TemplateTemplateParmDecl *parameter,
H A DDeclTemplate.h35 class TemplateTemplateParmDecl;
42 TemplateTemplateParmDecl*> TemplateParameter;
1207 /// TemplateTemplateParmDecl - Declares a template template parameter,
1214 class TemplateTemplateParmDecl : public TemplateDecl,
1235 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L,
1244 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L,
1251 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC,
1256 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC,
1263 static TemplateTemplateParmDecl *CreateDeserialized(ASTContext &C,
1265 static TemplateTemplateParmDecl *CreateDeserialize
[all...]
H A DASTContext.h177 TemplateTemplateParmDecl *Parm;
180 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm)
183 TemplateTemplateParmDecl *getParam() const { return Parm; }
188 TemplateTemplateParmDecl *Parm);
193 TemplateTemplateParmDecl *
194 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const;
1562 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param,
1564 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
/external/clang/lib/Index/
H A DUSRGeneration.cpp92 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
280 const TemplateTemplateParmDecl *D) {
702 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P);
712 if (TemplateTemplateParmDecl *TTP
713 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
/external/lldb/include/lldb/Core/
H A DClangForward.h115 class TemplateTemplateParmDecl;
/external/clang/lib/Sema/
H A DSemaTemplate.cpp210 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) ||
754 TemplateTemplateParmDecl *Param =
755 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(),
1203 TemplateTemplateParmDecl *TTP) {
1222 if (TemplateTemplateParmDecl *InnerTTP
1223 = dyn_cast<TemplateTemplateParmDecl>(P))
1373 TemplateTemplateParmDecl *NewTemplateParm
1374 = cast<TemplateTemplateParmDecl>(*NewParam);
1390 TemplateTemplateParmDecl *OldTemplateParm
1391 = OldParams? cast<TemplateTemplateParmDecl>(*OldPara
[all...]
H A DSemaTemplateInstantiate.cpp100 if (TemplateTemplateParmDecl *TTP
101 = dyn_cast<TemplateTemplateParmDecl>(D)) {
325 NamedDecl *Template, TemplateTemplateParmDecl *Param,
545 << isa<TemplateTemplateParmDecl>(Parm)
633 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
890 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) {
1029 if (TemplateTemplateParmDecl *TTP
1030 = dyn_cast_or_null<TemplateTemplateParmDecl>(Nam
[all...]
H A DSemaTemplateVariadic.cpp82 if (TemplateTemplateParmDecl *TTP
83 = dyn_cast_or_null<TemplateTemplateParmDecl>(
525 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
H A DSemaTemplateInstantiateDecl.cpp1976 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*I))
1984 TemplateTemplateParmDecl *D) {
2065 TemplateTemplateParmDecl *Param;
2067 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner,
2074 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner,
4409 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) ||
4431 isa<TemplateTemplateParmDecl>(D))
H A DSemaTemplateDeduction.cpp417 if (TemplateTemplateParmDecl *TempParam
418 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) {
560 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
582 return TemplateParameter(cast<TemplateTemplateParmDecl>(D));
4755 if (TemplateTemplateParmDecl *TTP
4756 = dyn_cast<TemplateTemplateParmDecl>(Template)) {
/external/clang/tools/libclang/
H A DCursorVisitor.h219 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp286 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
1936 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
1947 // Rest of TemplateTemplateParmDecl.
2251 const TemplateTemplateParmDecl *TX = cast<TemplateTemplateParmDecl>(X);
2252 const TemplateTemplateParmDecl *TY = cast<TemplateTemplateParmDecl>(Y);
2721 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID);
2724 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID,
H A DASTWriterDecl.cpp98 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
1358 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
1377 // Rest of TemplateTemplateParmDecl.

Completed in 2320 milliseconds

12