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

/freebsd-11.0-release/contrib/llvm/tools/clang/lib/AST/
H A DTemplateName.cpp49 const TemplateArgument &ArgPack) {
51 ArgPack.Profile(ID, Context);
46 Profile(llvm::FoldingSetNodeID &ID, ASTContext &Context, TemplateTemplateParmDecl *Parameter, const TemplateArgument &ArgPack) argument
H A DExprCXX.cpp1396 const TemplateArgument &ArgPack)
1399 Param(Param), Arguments(ArgPack.pack_begin()),
1400 NumArguments(ArgPack.pack_size()), NameLoc(NameLoc) { }
1393 SubstNonTypeTemplateParmPackExpr(QualType T, NonTypeTemplateParmDecl *Param, SourceLocation NameLoc, const TemplateArgument &ArgPack) argument
H A DType.cpp3071 const TemplateArgument &ArgPack)
3074 Arguments(ArgPack.pack_begin()), NumArguments(ArgPack.pack_size())
3088 const TemplateArgument &ArgPack) {
3090 ID.AddInteger(ArgPack.pack_size());
3091 for (const auto &P : ArgPack.pack_elements())
H A DASTContext.cpp3305 const TemplateArgument &ArgPack) {
3307 for (const auto &P : ArgPack.pack_elements()) {
3314 SubstTemplateTypeParmPackType::Profile(ID, Parm, ArgPack);
3324 ArgPack);
3330 ArgPack);
6615 const TemplateArgument &ArgPack) const {
6618 SubstTemplateTemplateParmPackStorage::Profile(ID, Self, Param, ArgPack);
6626 ArgPack.pack_size(),
6627 ArgPack.pack_begin());
3303 getSubstTemplateTypeParmPackType( const TemplateTypeParmType *Parm, const TemplateArgument &ArgPack) argument
H A DASTImporter.cpp5671 TemplateArgument ArgPack local
5673 if (ArgPack.isNull())
5676 return ToContext.getSubstTemplateTemplateParmPack(Param, ArgPack);
/freebsd-11.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DTemplateName.h145 const TemplateArgument &ArgPack);
H A DASTContext.h1224 const TemplateArgument &ArgPack);
1734 const TemplateArgument &ArgPack) const;
H A DType.h3885 const TemplateArgument &ArgPack);
3905 const TemplateArgument &ArgPack);
H A DExprCXX.h3747 const TemplateArgument &ArgPack);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1613 TemplateArgument ArgPack = Reader.ReadTemplateArgument(F, Record, Idx); local
1614 if (ArgPack.getKind() != TemplateArgument::Pack)
1617 E->Arguments = ArgPack.pack_begin();
1618 E->NumArguments = ArgPack.pack_size();
H A DASTReader.cpp5539 TemplateArgument ArgPack = ReadTemplateArgument(*Loc.F, Record, Idx); local
5542 ArgPack);
7783 TemplateArgument ArgPack = ReadTemplateArgument(F, Record, Idx);
7784 if (ArgPack.getKind() != TemplateArgument::Pack)
7787 return Context.getSubstTemplateTemplateParmPack(Param, ArgPack);
/freebsd-11.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DTreeTransform.h1095 const TemplateArgument &ArgPack) {
1096 return getSema().Context.getSubstTemplateTemplateParmPack(Param, ArgPack);
1094 RebuildTemplateName(TemplateTemplateParmDecl *Param, const TemplateArgument &ArgPack) argument

Completed in 291 milliseconds