Home
last modified time | relevance | path

Searched refs:ParameterPack (Results 1 – 7 of 7) sorted by relevance

/external/clang/include/clang/AST/
DDeclTemplate.h1059 bool ParameterPack);
1149 bool ParameterPack;
1167 bool ParameterPack, TypeSourceInfo *TInfo)
1169 TemplateParmPosition(D, P), ParameterPack(ParameterPack),
1188 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1250 bool isParameterPack() const { return ParameterPack; }
1258 return ParameterPack && getType()->getAs<PackExpansionType>();
1337 bool ParameterPack;
1348 unsigned D, unsigned P, bool ParameterPack,
1351 TemplateParmPosition(D, P), ParameterPack(ParameterPack),
[all …]
DType.h3740 unsigned ParameterPack : 1;
3767 CanTTPTInfo.ParameterPack = PP;
3780 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
3796 unsigned Index, bool ParameterPack,
3800 ID.AddBoolean(ParameterPack);
DASTContext.h1223 bool ParameterPack,
/external/clang/lib/Sema/
DSemaTemplateVariadic.cpp836 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local
839 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr()
851 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr()
863 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
869 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr()
871 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
/external/clang/lib/AST/
DDeclTemplate.cpp495 bool Typename, bool ParameterPack) { in Create() argument
498 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create()
550 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl()
566 QualType T, bool ParameterPack, in Create() argument
569 T, ParameterPack, TInfo); in Create()
630 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl()
640 bool ParameterPack, IdentifierInfo *Id, in Create() argument
642 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
DASTContext.cpp3297 bool ParameterPack, in getTemplateTypeParmType() argument
3300 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType()
3309 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
3318 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp2108 D->ParameterPack = Record[Idx++]; in VisitNonTypeTemplateParmDecl()
2126 D->ParameterPack = Record[Idx++]; in VisitTemplateTemplateParmDecl()