/llvm-project/clang/lib/AST/ |
H A D | TemplateName.cpp | 62 Profile(llvm::FoldingSetNodeID & ID,TemplateName Replacement,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex) Profile() argument
|
H A D | TextNodeDumper.cpp | 1193 if (std::optional<unsigned int> PackIndex = STS->getPackIndex()) dumpBareTemplateName() local 2004 if (auto PackIndex = T->getPackIndex()) VisitSubstTemplateTypeParmType() local
|
H A D | JSONNodeDumper.cpp | 774 if (auto PackIndex = STTPT->getPackIndex()) VisitSubstTemplateTypeParmType() local
|
H A D | Type.cpp | 4217 SubstTemplateTypeParmType(QualType Replacement,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex) SubstTemplateTypeParmType() argument
|
H A D | ASTContext.cpp | 13353 auto PackIndex = SX->getPackIndex(); getCommonSugarTypeNode() local
|
/llvm-project/clang/include/clang/AST/ |
H A D | TemplateName.h | 383 SubstTemplateTemplateParmStorage(TemplateName Replacement,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex) SubstTemplateTemplateParmStorage() argument
|
H A D | ExprCXX.h | 4495 unsigned PackIndex : 16; global() variable 4504 SubstNonTypeTemplateParmExpr(QualType Ty,ExprValueKind ValueKind,SourceLocation Loc,Expr * Replacement,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex,bool RefParam) SubstNonTypeTemplateParmExpr() argument
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaTemplateInstantiate.cpp | 1985 std::optional<unsigned> PackIndex; TransformTemplateName() local 2069 std::optional<unsigned> PackIndex; TransformTemplateParmRefExpr() local 2168 transformNonTypeTemplateParmRef(Decl * AssociatedDecl,const NonTypeTemplateParmDecl * parm,SourceLocation loc,TemplateArgument arg,std::optional<unsigned> PackIndex) transformNonTypeTemplateParmRef() argument 2427 BuildSubstTemplateTypeParmType(TypeLocBuilder & TLB,bool SuppressObjCLifetime,bool Final,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex,TemplateArgument Arg,SourceLocation NameLoc) BuildSubstTemplateTypeParmType() argument 2493 std::optional<unsigned> PackIndex; TransformTemplateTypeParmType() local [all...] |
H A D | SemaTemplateDeduction.cpp | 3975 ArgumentPackSubstitutionIndexRAII PackIndex( FinishTemplateArgumentDeduction() local
|
/llvm-project/clang/lib/Serialization/ |
H A D | ASTWriterStmt.cpp | 2204 if (auto PackIndex = E->getPackIndex()) VisitSubstNonTypeTemplateParmExpr() local
|
/llvm-project/clang/unittests/AST/ |
H A D | ASTImporterTest.cpp | 5466 __anon33dc775a0e02(ASTContext &Ctx, const char *Name, std::optional<unsigned> PackIndex) TEST_P() argument
|