Home
last modified time | relevance | path

Searched defs:PackIndex (Results 1 – 11 of 11) sorted by relevance

/llvm-project/clang/lib/AST/
H A DTemplateName.cpp62 Profile(llvm::FoldingSetNodeID & ID,TemplateName Replacement,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex) Profile() argument
H A DTextNodeDumper.cpp1193 if (std::optional<unsigned int> PackIndex = STS->getPackIndex()) dumpBareTemplateName() local
2004 if (auto PackIndex = T->getPackIndex()) VisitSubstTemplateTypeParmType() local
H A DJSONNodeDumper.cpp774 if (auto PackIndex = STTPT->getPackIndex()) VisitSubstTemplateTypeParmType() local
H A DType.cpp4217 SubstTemplateTypeParmType(QualType Replacement,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex) SubstTemplateTypeParmType() argument
H A DASTContext.cpp13353 auto PackIndex = SX->getPackIndex(); getCommonSugarTypeNode() local
/llvm-project/clang/include/clang/AST/
H A DTemplateName.h383 SubstTemplateTemplateParmStorage(TemplateName Replacement,Decl * AssociatedDecl,unsigned Index,std::optional<unsigned> PackIndex) SubstTemplateTemplateParmStorage() argument
H A DExprCXX.h4495 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 DSemaTemplateInstantiate.cpp1985 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 DSemaTemplateDeduction.cpp3975 ArgumentPackSubstitutionIndexRAII PackIndex( FinishTemplateArgumentDeduction() local
/llvm-project/clang/lib/Serialization/
H A DASTWriterStmt.cpp2204 if (auto PackIndex = E->getPackIndex()) VisitSubstNonTypeTemplateParmExpr() local
/llvm-project/clang/unittests/AST/
H A DASTImporterTest.cpp5466 __anon33dc775a0e02(ASTContext &Ctx, const char *Name, std::optional<unsigned> PackIndex) TEST_P() argument