Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1204 bool Typename, bool ParameterPack, bool HasTypeConstraint = false,
1371 bool ParameterPack;
1389 bool ParameterPack, TypeSourceInfo *TInfo)
1391 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {}
1404 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1470 bool isParameterPack() const { return ParameterPack; }
1478 return ParameterPack && getType()->getAs<PackExpansionType>();
1592 unsigned ParameterPack : 1;
1604 unsigned P, bool ParameterPack, IdentifierInfo *Id,
1608 ParameterPack(ParameterPack), ExpandedParameterPack(false) {}
[all …]
H A DType.h6130 unsigned ParameterPack : 1;
6156 CanTTPTInfo.ParameterPack = PP;
6167 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
6183 unsigned Index, bool ParameterPack,
6187 ID.AddBoolean(ParameterPack);
H A DASTContext.h1681 bool ParameterPack,
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1027 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local
1030 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr()
1042 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr()
1055 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
1060 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr()
1062 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp644 bool Typename, bool ParameterPack, bool HasTypeConstraint, in Create() argument
651 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create()
730 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl()
745 QualType T, bool ParameterPack, TypeSourceInfo *TInfo) { in Create() argument
752 NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, T, ParameterPack, in Create()
827 TemplateParmPosition(D, P), Typename(Typename), ParameterPack(true), in TemplateTemplateParmDecl()
837 bool ParameterPack, IdentifierInfo *Id, in Create() argument
839 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
H A DASTContext.cpp5270 bool ParameterPack, in getTemplateTypeParmType() argument
5273 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType()
5282 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
5292 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
/freebsd/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def55 NODE(ParameterPack)
H A DItaniumDemangle.h1370 class ParameterPack final : public Node {
1383 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
5879 TableEntry = make<ParameterPack>(
/freebsd/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2701 D->ParameterPack = Record.readInt(); in VisitNonTypeTemplateParmDecl()
2721 D->ParameterPack = Record.readInt(); in VisitTemplateTemplateParmDecl()