Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1394 bool ParameterPack;
1412 bool ParameterPack, TypeSourceInfo *TInfo)
1414 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {}
1427 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1490 bool isParameterPack() const { return ParameterPack; }
1498 return ParameterPack && getType()->getAs<PackExpansionType>();
1604 bool ParameterPack;
1615 unsigned D, unsigned P, bool ParameterPack,
1618 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {}
1662 bool isParameterPack() const { return ParameterPack; }
[all …]
H A DType.h5216 unsigned ParameterPack : 1;
5242 CanTTPTInfo.ParameterPack = PP;
5253 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
5269 unsigned Index, bool ParameterPack,
5273 ID.AddBoolean(ParameterPack);
H A DASTContext.h1619 bool ParameterPack,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1024 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local
1027 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr()
1039 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr()
1052 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
1058 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr()
1060 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp642 bool Typename, bool ParameterPack, bool HasTypeConstraint, in Create() argument
649 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create()
721 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl()
737 QualType T, bool ParameterPack, in Create() argument
745 NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, T, ParameterPack, in Create()
813 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl()
823 bool ParameterPack, IdentifierInfo *Id, in Create() argument
825 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
H A DASTContext.cpp4855 bool ParameterPack, in getTemplateTypeParmType() argument
4858 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType()
4867 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
4877 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumNodes.def55 NODE(ParameterPack)
H A DItaniumDemangle.h1371 class ParameterPack final : public Node {
1384 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
5879 TableEntry = make<ParameterPack>(
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2717 D->ParameterPack = Record.readInt(); in VisitNonTypeTemplateParmDecl()
2735 D->ParameterPack = Record.readInt(); in VisitTemplateTemplateParmDecl()