Home
last modified time | relevance | path

Searched refs:ArgPack (Results 1 – 10 of 10) sorted by relevance

/openbsd-src/gnu/llvm/clang/lib/AST/
H A DTemplateName.cpp70 ArrayRef<TemplateArgument> ArgPack, Decl *AssociatedDecl, unsigned Index, in SubstTemplateTemplateParmPackStorage() argument
73 ArgPack.size()), in SubstTemplateTemplateParmPackStorage()
74 Arguments(ArgPack.data()), AssociatedDeclAndFinal(AssociatedDecl, Final) { in SubstTemplateTemplateParmPackStorage()
94 const TemplateArgument &ArgPack, Decl *AssociatedDecl, unsigned Index, in Profile() argument
96 ArgPack.Profile(ID, Context); in Profile()
H A DType.cpp3709 const TemplateArgument &ArgPack) in SubstTemplateTypeParmPackType() argument
3713 Arguments(ArgPack.pack_begin()), in SubstTemplateTypeParmPackType()
3716 SubstTemplateTypeParmPackTypeBits.NumArgs = ArgPack.pack_size(); in SubstTemplateTypeParmPackType()
3748 const TemplateArgument &ArgPack) { in Profile() argument
3752 ID.AddInteger(ArgPack.pack_size()); in Profile()
3753 for (const auto &P : ArgPack.pack_elements()) in Profile()
H A DExprCXX.cpp1659 const TemplateArgument &ArgPack, Decl *AssociatedDecl, unsigned Index) in SubstNonTypeTemplateParmPackExpr() argument
1661 AssociatedDecl(AssociatedDecl), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
1662 NumArguments(ArgPack.pack_size()), Index(Index), NameLoc(NameLoc) { in SubstNonTypeTemplateParmPackExpr()
H A DASTContext.cpp4836 const TemplateArgument &ArgPack) { in getSubstTemplateTypeParmPackType() argument
4838 for (const auto &P : ArgPack.pack_elements()) in getSubstTemplateTypeParmPackType()
4844 ArgPack); in getSubstTemplateTypeParmPackType()
4852 TemplateArgument CanonArgPack = getCanonicalTemplateArgument(ArgPack); in getSubstTemplateTypeParmPackType()
4854 !CanonArgPack.structurallyEquals(ArgPack)) { in getSubstTemplateTypeParmPackType()
4864 Canon, AssociatedDecl, Index, Final, ArgPack); in getSubstTemplateTypeParmPackType()
9291 ASTContext::getSubstTemplateTemplateParmPack(const TemplateArgument &ArgPack, in getSubstTemplateTemplateParmPack() argument
9296 SubstTemplateTemplateParmPackStorage::Profile(ID, Self, ArgPack, in getSubstTemplateTemplateParmPack()
9305 ArgPack.pack_elements(), AssociatedDecl, Index, Final); in getSubstTemplateTemplateParmPack()
/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DTemplateName.h146 SubstTemplateTemplateParmPackStorage(ArrayRef<TemplateArgument> ArgPack,
171 const TemplateArgument &ArgPack, Decl *AssociatedDecl,
H A DASTContext.h1596 const TemplateArgument &ArgPack);
2179 TemplateName getSubstTemplateTemplateParmPack(const TemplateArgument &ArgPack,
H A DType.h5170 const TemplateArgument &ArgPack);
5202 const TemplateArgument &ArgPack);
H A DExprCXX.h4428 const TemplateArgument &ArgPack,
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderStmt.cpp2145 TemplateArgument ArgPack = Record.readTemplateArgument(); in VisitSubstNonTypeTemplateParmPackExpr() local
2146 if (ArgPack.getKind() != TemplateArgument::Pack) in VisitSubstNonTypeTemplateParmPackExpr()
2149 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
2150 E->NumArguments = ArgPack.pack_size(); in VisitSubstNonTypeTemplateParmPackExpr()
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DTreeTransform.h1294 TemplateName RebuildTemplateName(const TemplateArgument &ArgPack, in RebuildTemplateName() argument
1298 ArgPack, AssociatedDecl, Index, Final); in RebuildTemplateName()