Lines Matching defs:NumArgs

606 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures,
608 : CallExpr(CXXOperatorCallExprClass, /*NumPreArgs=*/0, NumArgs,
618 unsigned NumArgs = Args.size();
620 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage());
628 unsigned NumArgs,
633 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures);
636 return new (Mem) CXXOperatorCallExpr(NumArgs, HasFPFeatures, Empty);
671 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures,
673 : CallExpr(CXXMemberCallExprClass, /*NumPreArgs=*/0, NumArgs, HasFPFeatures,
683 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs);
685 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage());
693 unsigned NumArgs,
698 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures);
701 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty);
945 UserDefinedLiteral::UserDefinedLiteral(unsigned NumArgs, bool HasFPFeatures,
947 : CallExpr(UserDefinedLiteralClass, /*NumPreArgs=*/0, NumArgs,
957 unsigned NumArgs = Args.size();
959 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage());
967 unsigned NumArgs,
972 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPOptions);
975 return new (Mem) UserDefinedLiteral(NumArgs, HasFPOptions, Empty);
1123 unsigned NumArgs)
1124 : CXXConstructExpr(CXXTemporaryObjectExprClass, Empty, NumArgs) {}
1141 CXXTemporaryObjectExpr::CreateEmpty(const ASTContext &Ctx, unsigned NumArgs) {
1142 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs);
1146 return new (Mem) CXXTemporaryObjectExpr(EmptyShell(), NumArgs);
1176 unsigned NumArgs) {
1177 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs);
1181 CXXConstructExpr(CXXConstructExprClass, EmptyShell(), NumArgs);
1191 ParenOrBraceRange(ParenOrBraceRange), NumArgs(Args.size()) {
1213 unsigned NumArgs)
1214 : Expr(SC, Empty), NumArgs(NumArgs) {}
1465 CXXUnresolvedConstructExprBits.NumArgs = Args.size();
1483 unsigned NumArgs) {
1484 void *Mem = Context.Allocate(totalSizeToAlloc<Expr *>(NumArgs));
1485 return new (Mem) CXXUnresolvedConstructExpr(EmptyShell(), NumArgs);
1866 TypeTraitExprBits.NumArgs = Args.size();
1867 assert(Args.size() == TypeTraitExprBits.NumArgs &&
1868 "TypeTraitExprBits.NumArgs overflow!");
1888 unsigned NumArgs) {
1889 void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(NumArgs));
1901 CUDAKernelCallExpr::CUDAKernelCallExpr(unsigned NumArgs, bool HasFPFeatures,
1903 : CallExpr(CUDAKernelCallExprClass, /*NumPreArgs=*/END_PREARG, NumArgs,
1912 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs);
1914 /*NumPreArgs=*/END_PREARG, NumArgs, FPFeatures.requiresTrailingStorage());
1922 unsigned NumArgs,
1927 /*NumPreArgs=*/END_PREARG, NumArgs, HasFPFeatures);
1930 return new (Mem) CUDAKernelCallExpr(NumArgs, HasFPFeatures, Empty);