| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | TemplateName.h | 37 class TemplateTemplateParmDecl; variable 121 TemplateTemplateParmDecl *Parameter; 125 SubstTemplateTemplateParmPackStorage(TemplateTemplateParmDecl *Parameter, in SubstTemplateTemplateParmPackStorage() 132 TemplateTemplateParmDecl *getParameterPack() const { in getParameterPack() 144 TemplateTemplateParmDecl *Parameter, 343 TemplateTemplateParmDecl *Parameter; 346 SubstTemplateTemplateParmStorage(TemplateTemplateParmDecl *parameter, in SubstTemplateTemplateParmStorage() 352 TemplateTemplateParmDecl *getParameter() const { return Parameter; } in getParameter() 358 TemplateTemplateParmDecl *parameter,
|
| HD | DeclTemplate.h | 35 class TemplateTemplateParmDecl; variable 42 TemplateTemplateParmDecl*> TemplateParameter; 1301 class TemplateTemplateParmDecl : public TemplateDecl, 1307 typedef DefaultArgStorage<TemplateTemplateParmDecl, TemplateArgumentLoc *> 1322 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1330 TemplateTemplateParmDecl(DeclContext *DC, SourceLocation L, 1337 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1342 static TemplateTemplateParmDecl *Create(const ASTContext &C, DeclContext *DC, 1349 static TemplateTemplateParmDecl *CreateDeserialized(ASTContext &C, 1351 static TemplateTemplateParmDecl *CreateDeserialized(ASTContext &C, [all …]
|
| HD | ASTContext.h | 186 TemplateTemplateParmDecl *Parm; 189 CanonicalTemplateTemplateParm(TemplateTemplateParmDecl *Parm) in CanonicalTemplateTemplateParm() 192 TemplateTemplateParmDecl *getParam() const { return Parm; } in getParam() 197 TemplateTemplateParmDecl *Parm); 202 TemplateTemplateParmDecl * 203 getCanonicalTemplateTemplateParmDecl(TemplateTemplateParmDecl *TTP) const; 1639 TemplateName getSubstTemplateTemplateParm(TemplateTemplateParmDecl *param, 1641 TemplateName getSubstTemplateTemplateParmPack(TemplateTemplateParmDecl *Param,
|
| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | DeclTemplate.cpp | 46 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in TemplateParameterList() 91 } else if (cast<TemplateTemplateParmDecl>(*P)->hasDefaultArgument()) in getMinRequiredArguments() 112 return cast<TemplateTemplateParmDecl>(FirstParm)->getDepth(); in getDepth() 122 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(*P)) in AdoptTemplateParameterList() 235 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param); in GenerateInjectedTemplateArgs() 621 void TemplateTemplateParmDecl::anchor() { } in anchor() 623 TemplateTemplateParmDecl::TemplateTemplateParmDecl( in TemplateTemplateParmDecl() function in TemplateTemplateParmDecl 635 TemplateTemplateParmDecl * 636 TemplateTemplateParmDecl::Create(const ASTContext &C, DeclContext *DC, in Create() 640 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create() [all …]
|
| HD | TemplateName.cpp | 35 TemplateTemplateParmDecl *parameter, in Profile() 48 TemplateTemplateParmDecl *Parameter, in Profile() 86 if (isa<TemplateTemplateParmDecl>(Template)) in isDependent() 113 if (TemplateTemplateParmDecl *TTP in containsUnexpandedParameterPack() 114 = dyn_cast<TemplateTemplateParmDecl>(Template)) in containsUnexpandedParameterPack()
|
| HD | Comment.cpp | 338 if (const TemplateTemplateParmDecl *TTP = in getParamName() 339 dyn_cast<TemplateTemplateParmDecl>(Param)) in getParamName()
|
| HD | ASTDiagnostic.cpp | 934 TemplateTemplateParmDecl *FromDefaultTemplateDecl, in DiffTemplateTemplates() 935 TemplateTemplateParmDecl *ToDefaultTemplateDecl) { in DiffTemplateTemplates() 1108 TemplateTemplateParmDecl *FromDefaultTemplateDecl = in DiffTemplate() 1109 dyn_cast<TemplateTemplateParmDecl>(FromParamND); in DiffTemplate() 1110 TemplateTemplateParmDecl *ToDefaultTemplateDecl = in DiffTemplate() 1111 dyn_cast<TemplateTemplateParmDecl>(ToParamND); in DiffTemplate() 1308 TemplateTemplateParmDecl *DefaultTTPD) { in GetTemplateDecl()
|
| HD | CommentSema.cpp | 1032 if (const TemplateTemplateParmDecl *TTP = in ResolveTParamReferenceHelper() 1033 dyn_cast<TemplateTemplateParmDecl>(Param)) { in ResolveTParamReferenceHelper() 1064 if (const TemplateTemplateParmDecl *TTP = in CorrectTypoInTParamReferenceHelper() 1065 dyn_cast<TemplateTemplateParmDecl>(Param)) in CorrectTypoInTParamReferenceHelper()
|
| HD | TemplateBase.cpp | 270 if (TemplateTemplateParmDecl *TTP in Profile() 271 = dyn_cast_or_null<TemplateTemplateParmDecl>( in Profile()
|
| HD | DeclPrinter.cpp | 889 } else if (const TemplateTemplateParmDecl *TTPD = in PrintTemplateParameters() 890 dyn_cast<TemplateTemplateParmDecl>(Param)) { in PrintTemplateParameters() 902 if (const TemplateTemplateParmDecl *TTP = in VisitTemplateDecl() 903 dyn_cast<TemplateTemplateParmDecl>(D)) { in VisitTemplateDecl()
|
| HD | ItaniumMangle.cpp | 657 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) in mangleUnscopedTemplateName() 1408 if (const auto *TTP = dyn_cast<TemplateTemplateParmDecl>(ND)) { in mangleTemplatePrefix() 1439 if (isa<TemplateTemplateParmDecl>(TD)) in mangleType() 1440 mangleTemplateParameter(cast<TemplateTemplateParmDecl>(TD)->getIndex()); in mangleType() 1571 if (isa<TemplateTemplateParmDecl>(TD)) in mangleUnresolvedTypeOrSimpleId() 3360 else if (const TemplateTemplateParmDecl *TempTP in mangleExpression() 3361 = dyn_cast<TemplateTemplateParmDecl>(Pack)) in mangleExpression()
|
| HD | ASTImporter.cpp | 166 Decl *VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 1283 TemplateTemplateParmDecl *D1, in IsStructurallyEquivalent() 1284 TemplateTemplateParmDecl *D2) { in IsStructurallyEquivalent() 1438 } else if (TemplateTemplateParmDecl *TTP1 in Finish() 1439 = dyn_cast<TemplateTemplateParmDecl>(D1)) { in Finish() 1440 if (TemplateTemplateParmDecl *TTP2 in Finish() 1441 = dyn_cast<TemplateTemplateParmDecl>(D2)) { in Finish() 4155 ASTNodeImporter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 4172 return TemplateTemplateParmDecl::Create(Importer.getToContext(), in VisitTemplateTemplateParmDecl() 5643 TemplateTemplateParmDecl *param in Import() [all …]
|
| HD | ASTContext.cpp | 125 isa<TemplateTemplateParmDecl>(D)) in getRawCommentForDeclNoCache() 548 TemplateTemplateParmDecl *Parm) { in Profile() 580 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in Profile() 586 TemplateTemplateParmDecl * 588 TemplateTemplateParmDecl *TTP) const { in getCanonicalTemplateTemplateParmDecl() 651 cast<TemplateTemplateParmDecl>(*P))); in getCanonicalTemplateTemplateParmDecl() 654 TemplateTemplateParmDecl *CanonTTP in getCanonicalTemplateTemplateParmDecl() 655 = TemplateTemplateParmDecl::Create(*this, getTranslationUnitDecl(), in getCanonicalTemplateTemplateParmDecl() 4226 if (TemplateTemplateParmDecl *TTP in getCanonicalTemplateName() 4227 = dyn_cast<TemplateTemplateParmDecl>(Template)) in getCanonicalTemplateName() [all …]
|
| HD | DeclBase.cpp | 159 if (const TemplateTemplateParmDecl *TTP in isTemplateParameterPack() 160 = dyn_cast<TemplateTemplateParmDecl>(this)) in isTemplateParameterPack()
|
| HD | StmtProfile.cpp | 1454 if (const TemplateTemplateParmDecl *TTP = in VisitDecl() 1455 dyn_cast<TemplateTemplateParmDecl>(D)) { in VisitDecl()
|
| HD | ASTDumper.cpp | 457 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 1370 const TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Index/ |
| HD | USRGeneration.cpp | 92 void VisitTemplateTemplateParmDecl(const TemplateTemplateParmDecl *D); 296 const TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 744 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*P); in VisitTemplateParameterList() 754 if (TemplateTemplateParmDecl *TTP in VisitTemplateName() 755 = dyn_cast<TemplateTemplateParmDecl>(Template)) { in VisitTemplateName()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaTemplate.cpp | 210 assert(isa<ClassTemplateDecl>(TD) || isa<TemplateTemplateParmDecl>(TD) || in isTemplateName() 750 TemplateTemplateParmDecl *Param = in ActOnTemplateTemplateParameter() 751 TemplateTemplateParmDecl::Create(Context, Context.getTranslationUnitDecl(), in ActOnTemplateTemplateParameter() 1241 TemplateTemplateParmDecl *TTP) { in DiagnoseUnexpandedParameterPacks() 1260 if (TemplateTemplateParmDecl *InnerTTP in DiagnoseUnexpandedParameterPacks() 1261 = dyn_cast<TemplateTemplateParmDecl>(P)) in DiagnoseUnexpandedParameterPacks() 1404 TemplateTemplateParmDecl *NewTemplateParm in CheckTemplateParameterList() 1405 = cast<TemplateTemplateParmDecl>(*NewParam); in CheckTemplateParameterList() 1421 TemplateTemplateParmDecl *OldTemplateParm in CheckTemplateParameterList() 1422 = OldParams? cast<TemplateTemplateParmDecl>(*OldParam) : nullptr; in CheckTemplateParameterList() [all …]
|
| HD | SemaTemplateInstantiate.cpp | 100 if (TemplateTemplateParmDecl *TTP in getTemplateInstantiationArgs() 101 = dyn_cast<TemplateTemplateParmDecl>(D)) { in getTemplateInstantiationArgs() 310 TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, in InstantiatingTemplate() 529 << isa<TemplateTemplateParmDecl>(Parm) in PrintInstantiationStack() 617 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex() 874 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(D)) { in TransformDecl() 1013 if (TemplateTemplateParmDecl *TTP in TransformTemplateName() 1014 = dyn_cast_or_null<TemplateTemplateParmDecl>(Name.getAsTemplateDecl())) { in TransformTemplateName() 2774 isa<TemplateTemplateParmDecl>(D)) in findInstantiationOf()
|
| HD | SemaTemplateVariadic.cpp | 82 if (TemplateTemplateParmDecl *TTP in TraverseTemplateName() 83 = dyn_cast_or_null<TemplateTemplateParmDecl>( in TraverseTemplateName() 534 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex()
|
| HD | SemaTemplateInstantiateDecl.cpp | 2103 if (TemplateTemplateParmDecl *TTP = dyn_cast<TemplateTemplateParmDecl>(P)) in collectUnexpandedParameterPacks() 2111 TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 2192 TemplateTemplateParmDecl *Param; in VisitTemplateTemplateParmDecl() 2194 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitTemplateTemplateParmDecl() 2201 Param = TemplateTemplateParmDecl::Create(SemaRef.Context, Owner, in VisitTemplateTemplateParmDecl() 4423 isa<TemplateTypeParmDecl>(D) || isa<TemplateTemplateParmDecl>(D) || in FindInstantiatedDecl() 4445 isa<TemplateTemplateParmDecl>(D)) in FindInstantiatedDecl()
|
| HD | SemaTemplateDeduction.cpp | 390 if (TemplateTemplateParmDecl *TempParam in DeduceTemplateArguments() 391 = dyn_cast<TemplateTemplateParmDecl>(ParamDecl)) { in DeduceTemplateArguments() 533 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(ND); in getDepthAndIndex() 555 return TemplateParameter(cast<TemplateTemplateParmDecl>(D)); in makeTemplateParameter() 4661 if (TemplateTemplateParmDecl *TTP in MarkUsedTemplateParameters() 4662 = dyn_cast<TemplateTemplateParmDecl>(Template)) { in MarkUsedTemplateParameters()
|
| /NextBSD/contrib/llvm/tools/lldb/include/lldb/Core/ |
| HD | ClangForward.h | 119 class TemplateTemplateParmDecl; variable
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderDecl.cpp | 322 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 2134 void ASTDeclReader::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl() 2479 const TemplateTemplateParmDecl *TX = cast<TemplateTemplateParmDecl>(X); in isSameTemplateParameter() 2480 const TemplateTemplateParmDecl *TY = cast<TemplateTemplateParmDecl>(Y); in isSameTemplateParameter() 3008 Context, cast<TemplateTemplateParmDecl>(FromParam), ToParam)) in inheritDefaultTemplateArguments() 3217 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 3220 D = TemplateTemplateParmDecl::CreateDeserialized(Context, ID, in ReadDeclRecord()
|
| HD | ASTWriterDecl.cpp | 98 void VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D); 1420 void ASTDeclWriter::VisitTemplateTemplateParmDecl(TemplateTemplateParmDecl *D) { in VisitTemplateTemplateParmDecl()
|