Home
last modified time | relevance | path

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

/openbsd-src/gnu/llvm/clang/include/clang/AST/
H A DDeclTemplate.h1251 bool Typename, bool ParameterPack, bool HasTypeConstraint = false,
1425 bool ParameterPack;
1443 bool ParameterPack, TypeSourceInfo *TInfo)
1445 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {}
1458 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1521 bool isParameterPack() const { return ParameterPack; }
1529 return ParameterPack && getType()->getAs<PackExpansionType>();
1635 bool ParameterPack;
1646 unsigned D, unsigned P, bool ParameterPack,
1649 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {}
[all …]
H A DType.h5013 unsigned ParameterPack : 1;
5039 CanTTPTInfo.ParameterPack = PP;
5050 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
5066 unsigned Index, bool ParameterPack,
5070 ID.AddBoolean(ParameterPack);
H A DASTContext.h1600 bool ParameterPack,
/openbsd-src/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1017 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local
1020 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr()
1032 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr()
1045 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
1051 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr()
1053 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
/openbsd-src/gnu/llvm/clang/lib/AST/
H A DDeclTemplate.cpp643 bool Typename, bool ParameterPack, bool HasTypeConstraint, in Create() argument
650 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create()
724 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl()
740 QualType T, bool ParameterPack, in Create() argument
748 NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, T, ParameterPack, in Create()
816 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl()
826 bool ParameterPack, IdentifierInfo *Id, in Create() argument
828 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
H A DASTContext.cpp4874 bool ParameterPack, in getTemplateTypeParmType() argument
4877 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType()
4886 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
4895 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
/openbsd-src/gnu/llvm/libcxxabi/src/demangle/
H A DItaniumNodes.def51 NODE(ParameterPack)
H A DItaniumDemangle.h1251 class ParameterPack final : public Node {
1264 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
5436 TableEntry = make<ParameterPack>(
/openbsd-src/gnu/llvm/llvm/include/llvm/Demangle/
H A DItaniumNodes.def51 NODE(ParameterPack)
H A DItaniumDemangle.h1251 class ParameterPack final : public Node {
1264 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
5436 TableEntry = make<ParameterPack>(
/openbsd-src/gnu/llvm/clang/lib/Serialization/
H A DASTReaderDecl.cpp2599 D->ParameterPack = Record.readInt(); in VisitNonTypeTemplateParmDecl()
2617 D->ParameterPack = Record.readInt(); in VisitTemplateTemplateParmDecl()