| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 1253 bool ParameterPack, 1428 bool ParameterPack; 1446 bool ParameterPack, TypeSourceInfo *TInfo) 1448 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {} 1461 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1524 bool isParameterPack() const { return ParameterPack; } 1532 return ParameterPack && getType()->getAs<PackExpansionType>(); 1638 bool ParameterPack; 1652 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {} 1696 bool isParameterPack() const { return ParameterPack; } [all …]
|
| H A D | Type.h | 4898 unsigned ParameterPack : 1; 4924 CanTTPTInfo.ParameterPack = PP; 4935 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; } 4951 unsigned Index, bool ParameterPack, 4955 ID.AddBoolean(ParameterPack);
|
| H A D | ASTContext.h | 1624 bool ParameterPack,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaTemplateVariadic.cpp | 1012 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local 1015 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr() 1027 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr() 1040 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr() 1046 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr() 1048 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 631 bool Typename, bool ParameterPack, in Create() argument 639 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create() 713 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl() 729 QualType T, bool ParameterPack, in Create() argument 737 NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, T, ParameterPack, in Create() 805 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl() 815 bool ParameterPack, IdentifierInfo *Id, in Create() argument 817 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
|
| H A D | ASTContext.cpp | 4805 bool ParameterPack, in getTemplateTypeParmType() argument 4808 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType() 4817 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType() 4826 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
|
| /llvm-project-15.0.7/clang-tools-extra/test/clang-tidy/checkers/modernize/ |
| H A D | use-nodiscard.cpp | 151 bool ParameterPack(Args... args) const;
|
| /llvm-project-15.0.7/libcxxabi/src/demangle/ |
| H A D | ItaniumNodes.def | 51 NODE(ParameterPack)
|
| H A D | ItaniumDemangle.h | 1238 class ParameterPack final : public Node { 1251 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function 5416 TableEntry = make<ParameterPack>(
|
| /llvm-project-15.0.7/llvm/include/llvm/Demangle/ |
| H A D | ItaniumNodes.def | 51 NODE(ParameterPack)
|
| H A D | ItaniumDemangle.h | 1238 class ParameterPack final : public Node { 1251 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function 5416 TableEntry = make<ParameterPack>(
|
| /llvm-project-15.0.7/clang/test/Modules/ |
| H A D | odr_hash.cpp | 2036 ParameterPack<T> a; \ 2037 ParameterPack<T, U> b; \ 2038 ParameterPack<U> c; \ 2039 ParameterPack<U, T> d; 2042 template <class ...Ts> struct ParameterPack {}; struct
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/readability/ |
| H A D | IdentifierNamingCheck.cpp | 97 m(ParameterPack) \
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderDecl.cpp | 2512 D->ParameterPack = Record.readInt(); in VisitNonTypeTemplateParmDecl() 2530 D->ParameterPack = Record.readInt(); in VisitTemplateTemplateParmDecl()
|