/external/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 840 NamedDecl *ParameterPack = nullptr; in ActOnSizeofParameterPackExpr() local 843 ParameterPack = R.getFoundDecl(); in ActOnSizeofParameterPackExpr() 855 ParameterPack = Corrected.getCorrectionDecl(); in ActOnSizeofParameterPackExpr() 867 if (!ParameterPack || !ParameterPack->isParameterPack()) { in ActOnSizeofParameterPackExpr() 873 MarkAnyDeclReferenced(OpLoc, ParameterPack, true); in ActOnSizeofParameterPackExpr() 875 return SizeOfPackExpr::Create(Context, OpLoc, ParameterPack, NameLoc, in ActOnSizeofParameterPackExpr()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 1064 bool ParameterPack); 1154 bool ParameterPack; 1172 bool ParameterPack, TypeSourceInfo *TInfo) 1174 TemplateParmPosition(D, P), ParameterPack(ParameterPack), 1192 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1253 bool isParameterPack() const { return ParameterPack; } 1261 return ParameterPack && getType()->getAs<PackExpansionType>(); 1340 bool ParameterPack; 1351 unsigned D, unsigned P, bool ParameterPack, 1354 TemplateParmPosition(D, P), ParameterPack(ParameterPack), [all …]
|
D | Type.h | 3910 unsigned ParameterPack : 1; 3937 CanTTPTInfo.ParameterPack = PP; 3950 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; } 3966 unsigned Index, bool ParameterPack, 3970 ID.AddBoolean(ParameterPack);
|
D | ASTContext.h | 1236 bool ParameterPack,
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclTemplate.h | 1222 bool ParameterPack, 1397 bool ParameterPack; 1415 bool ParameterPack, TypeSourceInfo *TInfo) 1417 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {} 1430 QualType T, bool ParameterPack, TypeSourceInfo *TInfo); 1493 bool isParameterPack() const { return ParameterPack; } 1501 return ParameterPack && getType()->getAs<PackExpansionType>(); 1607 bool ParameterPack; 1618 unsigned D, unsigned P, bool ParameterPack, 1621 TemplateParmPosition(D, P), ParameterPack(ParameterPack) {} [all …]
|
D | Type.h | 4761 unsigned ParameterPack : 1; 4787 CanTTPTInfo.ParameterPack = PP; 4798 bool isParameterPack() const { return getCanTTPTInfo().ParameterPack; } 4814 unsigned Index, bool ParameterPack, 4818 ID.AddBoolean(ParameterPack);
|
D | ASTContext.h | 1453 bool ParameterPack,
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateVariadic.cpp | 1014 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()
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 476 bool Typename, bool ParameterPack) { in Create() argument 479 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create() 525 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl() 541 QualType T, bool ParameterPack, in Create() argument 544 T, ParameterPack, TInfo); in Create() 603 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl() 613 bool ParameterPack, IdentifierInfo *Id, in Create() argument 615 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
|
D | ASTContext.cpp | 3340 bool ParameterPack, in getTemplateTypeParmType() argument 3343 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType() 3352 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType() 3361 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclTemplate.cpp | 595 bool Typename, bool ParameterPack, in Create() argument 603 QualType TTPType = C.getTemplateTypeParmType(D, P, ParameterPack, TTPDecl); in Create() 677 TemplateParmPosition(D, P), ParameterPack(true), in NonTypeTemplateParmDecl() 693 QualType T, bool ParameterPack, in Create() argument 701 NonTypeTemplateParmDecl(DC, StartLoc, IdLoc, D, P, Id, T, ParameterPack, in Create() 769 TemplateParmPosition(D, P), ParameterPack(true), in TemplateTemplateParmDecl() 779 bool ParameterPack, IdentifierInfo *Id, in Create() argument 781 return new (C, DC) TemplateTemplateParmDecl(DC, L, D, P, ParameterPack, Id, in Create()
|
D | ASTContext.cpp | 4573 bool ParameterPack, in getTemplateTypeParmType() argument 4576 TemplateTypeParmType::Profile(ID, Depth, Index, ParameterPack, TTPDecl); in getTemplateTypeParmType() 4585 QualType Canon = getTemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType() 4594 TemplateTypeParmType(Depth, Index, ParameterPack); in getTemplateTypeParmType()
|
/external/llvm-project/clang-tools-extra/test/clang-tidy/checkers/ |
D | modernize-use-nodiscard.cpp | 152 bool ParameterPack(Args... args) const;
|
/external/llvm-project/clang/test/Modules/ |
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
|
/external/llvm-project/clang-tools-extra/clang-tidy/readability/ |
D | IdentifierNamingCheck.cpp | 80 m(ParameterPack) \
|
/external/libcxxabi/src/demangle/ |
D | ItaniumDemangle.h | 62 X(ParameterPack) \ 976 class ParameterPack final : public Node { 988 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function 5124 TableEntry = make<ParameterPack>(
|
/external/llvm-project/libcxxabi/src/demangle/ |
D | ItaniumDemangle.h | 65 X(ParameterPack) \ 1065 class ParameterPack final : public Node { 1077 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function 5635 TableEntry = make<ParameterPack>(
|
/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Demangle/ |
D | ItaniumDemangle.h | 65 X(ParameterPack) \ 1063 class ParameterPack final : public Node { 1075 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function 5481 TableEntry = make<ParameterPack>(
|
/external/llvm-project/llvm/include/llvm/Demangle/ |
D | ItaniumDemangle.h | 65 X(ParameterPack) \ 1065 class ParameterPack final : public Node { 1077 ParameterPack(NodeArray Data_) : Node(KParameterPack), Data(Data_) { in ParameterPack() function 5635 TableEntry = make<ParameterPack>(
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 2189 D->ParameterPack = Record[Idx++]; in VisitNonTypeTemplateParmDecl() 2208 D->ParameterPack = Record[Idx++]; in VisitTemplateTemplateParmDecl()
|
/external/llvm-project/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 2384 D->ParameterPack = Record.readInt(); in VisitNonTypeTemplateParmDecl() 2402 D->ParameterPack = Record.readInt(); in VisitTemplateTemplateParmDecl()
|