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

12

/external/clang/include/clang/AST/
H A DTemplateName.h38 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 DDeclTemplate.h38 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 DASTContext.h193 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 DTemplateName.cpp35 TemplateTemplateParmDecl *parameter,
48 TemplateTemplateParmDecl *Parameter,
136 if (isa<TemplateTemplateParmDecl>(Template))
163 if (TemplateTemplateParmDecl *TTP
164 = dyn_cast<TemplateTemplateParmDecl>(Template))
H A DDeclTemplate.cpp47 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 DComment.cpp338 if (const TemplateTemplateParmDecl *TTP =
339 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DCommentSema.cpp1030 if (const TemplateTemplateParmDecl *TTP =
1031 dyn_cast<TemplateTemplateParmDecl>(Param)) {
1062 if (const TemplateTemplateParmDecl *TTP =
1063 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DDeclPrinter.cpp943 } else if (const TemplateTemplateParmDecl *TTPD =
944 dyn_cast<TemplateTemplateParmDecl>(Param)) {
956 if (const TemplateTemplateParmDecl *TTP =
957 dyn_cast<TemplateTemplateParmDecl>(D)) {
H A DASTImporter.cpp173 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 DItaniumMangle.cpp909 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 DDeclBase.cpp175 if (const TemplateTemplateParmDecl *TTP
176 = dyn_cast<TemplateTemplateParmDecl>(this))
H A DASTContext.cpp126 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 DASTDumper.cpp472 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D);
1462 const TemplateTemplateParmDecl *D) {
H A DStmtProfile.cpp1670 if (const TemplateTemplateParmDecl *TTP =
1671 dyn_cast<TemplateTemplateParmDecl>(D)) {
/external/clang/lib/Index/
H A DUSRGeneration.cpp92 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 DIndexingContext.cpp103 if (isa<TemplateTemplateParmDecl>(D))
/external/clang/lib/Sema/
H A DSemaTemplate.cpp213 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 DSemaTemplateInstantiate.cpp101 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 DSemaTemplateVariadic.cpp82 if (TemplateTemplateParmDecl *TTP
83 = dyn_cast_or_null<TemplateTemplateParmDecl>(
534 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND);
H A DSemaTemplateDeduction.cpp387 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 DSemaTemplateInstantiateDecl.cpp2200 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 DSemaCodeComplete.cpp2405 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 DCursorVisitor.h220 bool VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp323 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 DASTWriterDecl.cpp106 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D);
1515 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) {
1533 // Rest of TemplateTemplateParmDecl.

Completed in 362 milliseconds

12