Home
last modified time | relevance | path

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

/external/clang/lib/AST/
DTemplateName.cpp49 const TemplateArgument &ArgPack) { in Profile() argument
51 ArgPack.Profile(ID, Context); in Profile()
DType.cpp3076 const TemplateArgument &ArgPack) in SubstTemplateTypeParmPackType() argument
3079 Arguments(ArgPack.pack_begin()), NumArguments(ArgPack.pack_size()) in SubstTemplateTypeParmPackType()
3093 const TemplateArgument &ArgPack) { in Profile() argument
3095 ID.AddInteger(ArgPack.pack_size()); in Profile()
3096 for (const auto &P : ArgPack.pack_elements()) in Profile()
DExprCXX.cpp1332 const TemplateArgument &ArgPack) in SubstNonTypeTemplateParmPackExpr() argument
1335 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
1336 NumArguments(ArgPack.pack_size()), NameLoc(NameLoc) { } in SubstNonTypeTemplateParmPackExpr()
DASTContext.cpp3305 const TemplateArgument &ArgPack) { in getSubstTemplateTypeParmPackType() argument
3307 for (const auto &P : ArgPack.pack_elements()) { in getSubstTemplateTypeParmPackType()
3314 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType()
3324 ArgPack); in getSubstTemplateTypeParmPackType()
3330 ArgPack); in getSubstTemplateTypeParmPackType()
6671 const TemplateArgument &ArgPack) const { in getSubstTemplateTemplateParmPack()
6674 SubstTemplateTemplateParmPackStorage::Profile(ID, Self, Param, ArgPack); in getSubstTemplateTemplateParmPack()
6682 ArgPack.pack_size(), in getSubstTemplateTemplateParmPack()
6683 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
DASTImporter.cpp6361 TemplateArgument ArgPack in Import() local
6363 if (ArgPack.isNull()) in Import()
6366 return ToContext.getSubstTemplateTemplateParmPack(Param, ArgPack); in Import()
/external/llvm-project/clang/lib/AST/
DTemplateName.cpp59 const TemplateArgument &ArgPack) { in Profile() argument
61 ArgPack.Profile(ID, Context); in Profile()
DType.cpp3575 const TemplateArgument &ArgPack) in SubstTemplateTypeParmPackType() argument
3579 Replaced(Param), Arguments(ArgPack.pack_begin()) { in SubstTemplateTypeParmPackType()
3580 SubstTemplateTypeParmPackTypeBits.NumArgs = ArgPack.pack_size(); in SubstTemplateTypeParmPackType()
3593 const TemplateArgument &ArgPack) { in Profile() argument
3595 ID.AddInteger(ArgPack.pack_size()); in Profile()
3596 for (const auto &P : ArgPack.pack_elements()) in Profile()
DExprCXX.cpp1583 SourceLocation NameLoc, const TemplateArgument &ArgPack) in SubstNonTypeTemplateParmPackExpr() argument
1585 Param(Param), Arguments(ArgPack.pack_begin()), in SubstNonTypeTemplateParmPackExpr()
1586 NumArguments(ArgPack.pack_size()), NameLoc(NameLoc) { in SubstNonTypeTemplateParmPackExpr()
DASTContext.cpp4538 const TemplateArgument &ArgPack) { in getSubstTemplateTypeParmPackType() argument
4540 for (const auto &P : ArgPack.pack_elements()) { in getSubstTemplateTypeParmPackType()
4547 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack); in getSubstTemplateTypeParmPackType()
4557 ArgPack); in getSubstTemplateTypeParmPackType()
4563 ArgPack); in getSubstTemplateTypeParmPackType()
8417 const TemplateArgument &ArgPack) const { in getSubstTemplateTemplateParmPack()
8420 SubstTemplateTemplateParmPackStorage::Profile(ID, Self, Param, ArgPack); in getSubstTemplateTemplateParmPack()
8428 ArgPack.pack_size(), in getSubstTemplateTemplateParmPack()
8429 ArgPack.pack_begin()); in getSubstTemplateTemplateParmPack()
/external/llvm-project/clang/include/clang/AST/
DTemplateName.h162 const TemplateArgument &ArgPack);
DASTContext.h1449 const TemplateArgument &ArgPack);
2030 const TemplateArgument &ArgPack) const;
DType.h4899 const TemplateArgument &ArgPack);
4921 const TemplateArgument &ArgPack);
DExprCXX.h4327 const TemplateArgument &ArgPack);
/external/clang/include/clang/AST/
DTemplateName.h146 const TemplateArgument &ArgPack);
DASTContext.h1232 const TemplateArgument &ArgPack);
1754 const TemplateArgument &ArgPack) const;
DType.h4054 const TemplateArgument &ArgPack);
4074 const TemplateArgument &ArgPack);
DExprCXX.h3845 const TemplateArgument &ArgPack);
/external/llvm-project/clang/lib/Serialization/
DASTReaderStmt.cpp2134 TemplateArgument ArgPack = Record.readTemplateArgument(); in VisitSubstNonTypeTemplateParmPackExpr() local
2135 if (ArgPack.getKind() != TemplateArgument::Pack) in VisitSubstNonTypeTemplateParmPackExpr()
2138 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
2139 E->NumArguments = ArgPack.pack_size(); in VisitSubstNonTypeTemplateParmPackExpr()
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1626 TemplateArgument ArgPack = Reader.ReadTemplateArgument(F, Record, Idx); in VisitSubstNonTypeTemplateParmPackExpr() local
1627 if (ArgPack.getKind() != TemplateArgument::Pack) in VisitSubstNonTypeTemplateParmPackExpr()
1630 E->Arguments = ArgPack.pack_begin(); in VisitSubstNonTypeTemplateParmPackExpr()
1631 E->NumArguments = ArgPack.pack_size(); in VisitSubstNonTypeTemplateParmPackExpr()
DASTReader.cpp5565 TemplateArgument ArgPack = ReadTemplateArgument(*Loc.F, Record, Idx); in readTypeRecord() local
5568 ArgPack); in readTypeRecord()
7818 TemplateArgument ArgPack = ReadTemplateArgument(F, Record, Idx); in ReadTemplateName() local
7819 if (ArgPack.getKind() != TemplateArgument::Pack) in ReadTemplateName()
7822 return Context.getSubstTemplateTemplateParmPack(Param, ArgPack); in ReadTemplateName()
/external/clang/lib/Sema/
DTreeTransform.h1104 const TemplateArgument &ArgPack) { in RebuildTemplateName() argument
1105 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack); in RebuildTemplateName()
/external/llvm-project/clang/lib/Sema/
DTreeTransform.h1250 const TemplateArgument &ArgPack) { in RebuildTemplateName() argument
1251 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack); in RebuildTemplateName()