Home
last modified time | relevance | path

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

/freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/
H A DDeclTemplate.h1223 bool ParameterPack,
1398 bool ParameterPack;
1416 bool ParameterPack, TypeSourceInfo *TInfo)
1418 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {}
1431 QualType T, bool ParameterPack, TypeSourceInfo *TInfo);
1494 bool isParameterPack() const { return ParameterPack; }
1502 return ParameterPack && getType()->getAs<PackExpansionType>();
1608 bool ParameterPack;
1622 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {}
1666 bool isParameterPack() const { return ParameterPack; }
[all …]
H A DType.h4773 unsigned ParameterPack : 1;
4799 CanTTPTInfo.ParameterPack = PP;
4810 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; }
4826 unsigned Index, bool ParameterPack,
4830 ID.AddBoolean(ParameterPack);
H A DASTContext.h1541 bool ParameterPack,
/freebsd-13.1/contrib/llvm-project/clang/lib/Sema/
H A DSemaTemplateVariadic.cpp1014 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local
1017 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr()
1029 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr()
1042 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr()
1048 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr()
1050 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
/freebsd-13.1/contrib/llvm-project/clang/lib/AST/
H A DDeclTemplate.cpp621 bool Typename, bool ParameterPack, in Create() argument
629 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create()
703 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl()
719 QualType T, bool ParameterPack, in Create() argument
727 NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, T, ParameterPack, in Create()
795 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl()
805 bool ParameterPack, IdentifierInfo *Id, in Create() argument
807 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
H A DASTContext.cpp4658 bool ParameterPack, in getTemplateTypeParmType() argument
4661 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType()
4670 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
4679 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Demangle/
H A DItaniumDemangle.h65 X(ParameterPack) \
1067 class ParameterPack final : public Node {
1079 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function
5653 TableEntry = make<ParameterPack>(
/freebsd-13.1/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderDecl.cpp2404 D->ParameterPack = Record.readInt(); in VisitNonTypeTemplateParmDecl()
2422 D->ParameterPack = Record.readInt(); in VisitTemplateTemplateParmDecl()