Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DTemplateName.cpp58 const TemplateArgument &ArgPack) { in Profile() argument
60 ArgPack.Profile(ID, Context); in Profile()
H A DType.cpp3266 const TemplateArgument &ArgPack) in SubstTemplateTypeParmPackType() argument
3268 Replaced(Param), Arguments(ArgPack.pack_begin()) { in SubstTemplateTypeParmPackType()
3269 SubstTemplateTypeParmPackTypeBits.NumArgs = ArgPack.pack_size(); in SubstTemplateTypeParmPackType()
3282 const TemplateArgument &ArgPack) { in Profile() argument
3284 ID.AddInteger(ArgPack.pack_size()); in Profile()
3285 for (const auto &P : ArgPack.pack_elements()) in Profile()
H A DExprCXX.cpp1527 const TemplateArgument &ArgPack) in SubstNonTypeTemplateParmPackExpr() argument
1530 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
1531 NumArguments(ArgPack.pack_size()), NameLoc(NameLoc) {} in SubstNonTypeTemplateParmPackExpr()
H A DASTContext.cpp3975 const TemplateArgument &ArgPack) { in getSubstTemplateTypeParmPackType() argument
3977 for (const auto &P : ArgPack.pack_elements()) { in getSubstTemplateTypeParmPackType()
3984 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType()
3994 ArgPack); in getSubstTemplateTypeParmPackType()
4000 ArgPack); in getSubstTemplateTypeParmPackType()
7726 const TemplateArgument &ArgPack) const { in getSubstTemplateTemplateParmPack()
7729 SubstTemplateTemplateParmPackStorage::Profile(ID, Self, Param, ArgPack); in getSubstTemplateTemplateParmPack()
7737 ArgPack.pack_size(), in getSubstTemplateTemplateParmPack()
7738 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
H A DASTImporter.cpp8120 Expected<TemplateArgument> ArgPack in Import() local
8122 if (!ArgPack) { in Import()
8123 llvm::consumeError(ArgPack.takeError()); in Import()
8127 return ToContext.getSubstTemplateTemplateParmPack(Param, *ArgPack); in Import()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateName.h149 const TemplateArgument &ArgPack);
H A DASTContext.h1429 const TemplateArgument &ArgPack);
2000 const TemplateArgument &ArgPack) const;
H A DType.h4671 const TemplateArgument &ArgPack);
4693 const TemplateArgument &ArgPack);
H A DExprCXX.h4039 const TemplateArgument &ArgPack);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1778 TemplateArgument ArgPack = Record.readTemplateArgument(); in VisitSubstNonTypeTemplateParmPackExpr() local
1779 if (ArgPack.getKind() != TemplateArgument::Pack) in VisitSubstNonTypeTemplateParmPackExpr()
1782 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
1783 E->NumArguments = ArgPack.pack_size(); in VisitSubstNonTypeTemplateParmPackExpr()
H A DASTReader.cpp6256 TemplateArgument ArgPack = ReadTemplateArgument(*Loc.F, Record, Idx); in readTypeRecord() local
6259 ArgPack); in readTypeRecord()
8744 TemplateArgument ArgPack = ReadTemplateArgument(F, Record, Idx); in ReadTemplateName() local
8745 if (ArgPack.getKind() != TemplateArgument::Pack) in ReadTemplateName()
8748 return Context.getSubstTemplateTemplateParmPack(Param, ArgPack); in ReadTemplateName()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DTreeTransform.h1184 const TemplateArgument &ArgPack) { in RebuildTemplateName() argument
1185 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack); in RebuildTemplateName()