Searched refs:ArgPack (Results 1 – 12 of 12) sorted by relevance
| /freebsd-12.1/contrib/llvm/tools/clang/lib/AST/ |
| H A D | TemplateName.cpp | 58 const TemplateArgument &ArgPack) { in Profile() argument 60 ArgPack.Profile(ID, Context); in Profile()
|
| H A D | Type.cpp | 3266 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 D | ExprCXX.cpp | 1527 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 D | ASTContext.cpp | 3975 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 D | ASTImporter.cpp | 8120 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 D | TemplateName.h | 149 const TemplateArgument &ArgPack);
|
| H A D | ASTContext.h | 1429 const TemplateArgument &ArgPack); 2000 const TemplateArgument &ArgPack) const;
|
| H A D | Type.h | 4671 const TemplateArgument &ArgPack); 4693 const TemplateArgument &ArgPack);
|
| H A D | ExprCXX.h | 4039 const TemplateArgument &ArgPack);
|
| /freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1778 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 D | ASTReader.cpp | 6256 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 D | TreeTransform.h | 1184 const TemplateArgument &ArgPack) { in RebuildTemplateName() argument 1185 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack); in RebuildTemplateName()
|