Lines Matching defs:NumArgs

605 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, bool HasFPFeatures,
607 : CallExpr(CXXOperatorCallExprClass, /*NumPreArgs=*/0, NumArgs,
617 unsigned NumArgs = Args.size();
619 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage());
627 unsigned NumArgs,
632 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures);
635 return new (Mem) CXXOperatorCallExpr(NumArgs, HasFPFeatures, Empty);
670 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, bool HasFPFeatures,
672 : CallExpr(CXXMemberCallExprClass, /*NumPreArgs=*/0, NumArgs, HasFPFeatures,
682 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs);
684 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage());
692 unsigned NumArgs,
697 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPFeatures);
700 return new (Mem) CXXMemberCallExpr(NumArgs, HasFPFeatures, Empty);
944 UserDefinedLiteral::UserDefinedLiteral(unsigned NumArgs, bool HasFPFeatures,
946 : CallExpr(UserDefinedLiteralClass, /*NumPreArgs=*/0, NumArgs,
956 unsigned NumArgs = Args.size();
958 /*NumPreArgs=*/0, NumArgs, FPFeatures.requiresTrailingStorage());
966 unsigned NumArgs,
971 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs, HasFPOptions);
974 return new (Mem) UserDefinedLiteral(NumArgs, HasFPOptions, Empty);
1122 unsigned NumArgs)
1123 : CXXConstructExpr(CXXTemporaryObjectExprClass, Empty, NumArgs) {}
1140 CXXTemporaryObjectExpr::CreateEmpty(const ASTContext &Ctx, unsigned NumArgs) {
1141 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs);
1145 return new (Mem) CXXTemporaryObjectExpr(EmptyShell(), NumArgs);
1175 unsigned NumArgs) {
1176 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs);
1180 CXXConstructExpr(CXXConstructExprClass, EmptyShell(), NumArgs);
1190 ParenOrBraceRange(ParenOrBraceRange), NumArgs(Args.size()) {
1212 unsigned NumArgs)
1213 : Expr(SC, Empty), NumArgs(NumArgs) {}
1464 CXXUnresolvedConstructExprBits.NumArgs = Args.size();
1482 unsigned NumArgs) {
1483 void *Mem = Context.Allocate(totalSizeToAlloc<Expr *>(NumArgs));
1484 return new (Mem) CXXUnresolvedConstructExpr(EmptyShell(), NumArgs);
1865 TypeTraitExprBits.NumArgs = Args.size();
1866 assert(Args.size() == TypeTraitExprBits.NumArgs &&
1867 "TypeTraitExprBits.NumArgs overflow!");
1887 unsigned NumArgs) {
1888 void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(NumArgs));
1900 CUDAKernelCallExpr::CUDAKernelCallExpr(unsigned NumArgs, bool HasFPFeatures,
1902 : CallExpr(CUDAKernelCallExprClass, /*NumPreArgs=*/END_PREARG, NumArgs,
1911 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs);
1913 /*NumPreArgs=*/END_PREARG, NumArgs, FPFeatures.requiresTrailingStorage());
1921 unsigned NumArgs,
1926 /*NumPreArgs=*/END_PREARG, NumArgs, HasFPFeatures);
1929 return new (Mem) CUDAKernelCallExpr(NumArgs, HasFPFeatures, Empty);