Lines Matching refs:NumArgs

633 CXXOperatorCallExpr::CXXOperatorCallExpr(unsigned NumArgs, EmptyShell Empty)  in CXXOperatorCallExpr()  argument
634 : CallExpr(CXXOperatorCallExprClass, /*NumPreArgs=*/0, NumArgs, Empty) {} in CXXOperatorCallExpr()
641 unsigned NumArgs = Args.size(); in Create() local
643 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs); in Create()
651 unsigned NumArgs, in CreateEmpty() argument
655 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs); in CreateEmpty()
658 return new (Mem) CXXOperatorCallExpr(NumArgs, Empty); in CreateEmpty()
691 CXXMemberCallExpr::CXXMemberCallExpr(unsigned NumArgs, EmptyShell Empty) in CXXMemberCallExpr() argument
692 : CallExpr(CXXMemberCallExprClass, /*NumPreArgs=*/0, NumArgs, Empty) {} in CXXMemberCallExpr()
700 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs); in Create() local
702 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs); in Create()
709 unsigned NumArgs, in CreateEmpty() argument
713 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs); in CreateEmpty()
716 return new (Mem) CXXMemberCallExpr(NumArgs, Empty); in CreateEmpty()
931 UserDefinedLiteral::UserDefinedLiteral(unsigned NumArgs, EmptyShell Empty) in UserDefinedLiteral() argument
932 : CallExpr(UserDefinedLiteralClass, /*NumPreArgs=*/0, NumArgs, Empty) {} in UserDefinedLiteral()
940 unsigned NumArgs = Args.size(); in Create() local
942 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs); in Create()
949 unsigned NumArgs, in CreateEmpty() argument
953 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/0, NumArgs); in CreateEmpty()
956 return new (Mem) UserDefinedLiteral(NumArgs, Empty); in CreateEmpty()
1034 unsigned NumArgs) in CXXTemporaryObjectExpr() argument
1035 : CXXConstructExpr(CXXTemporaryObjectExprClass, Empty, NumArgs) {} in CXXTemporaryObjectExpr()
1052 CXXTemporaryObjectExpr::CreateEmpty(const ASTContext &Ctx, unsigned NumArgs) { in CreateEmpty() argument
1053 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs); in CreateEmpty()
1057 return new (Mem) CXXTemporaryObjectExpr(EmptyShell(), NumArgs); in CreateEmpty()
1087 unsigned NumArgs) { in CreateEmpty() argument
1088 unsigned SizeOfTrailingObjects = sizeOfTrailingObjects(NumArgs); in CreateEmpty()
1092 CXXConstructExpr(CXXConstructExprClass, EmptyShell(), NumArgs); in CreateEmpty()
1105 NumArgs(Args.size()) { in CXXConstructExpr()
1130 unsigned NumArgs) in CXXConstructExpr() argument
1131 : Expr(SC, Empty), NumArgs(NumArgs) {} in CXXConstructExpr()
1369 CXXUnresolvedConstructExprBits.NumArgs = Args.size(); in CXXUnresolvedConstructExpr()
1388 unsigned NumArgs) { in CreateEmpty() argument
1389 void *Mem = Context.Allocate(totalSizeToAlloc<Expr *>(NumArgs)); in CreateEmpty()
1390 return new (Mem) CXXUnresolvedConstructExpr(EmptyShell(), NumArgs); in CreateEmpty()
1702 TypeTraitExprBits.NumArgs = Args.size(); in TypeTraitExpr()
1729 unsigned NumArgs) { in CreateDeserialized() argument
1730 void *Mem = C.Allocate(totalSizeToAlloc<TypeSourceInfo *>(NumArgs)); in CreateDeserialized()
1741 CUDAKernelCallExpr::CUDAKernelCallExpr(unsigned NumArgs, EmptyShell Empty) in CUDAKernelCallExpr() argument
1742 : CallExpr(CUDAKernelCallExprClass, /*NumPreArgs=*/END_PREARG, NumArgs, in CUDAKernelCallExpr()
1750 unsigned NumArgs = std::max<unsigned>(Args.size(), MinNumArgs); in Create() local
1752 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/END_PREARG, NumArgs); in Create()
1759 unsigned NumArgs, in CreateEmpty() argument
1763 CallExpr::sizeOfTrailingObjects(/*NumPreArgs=*/END_PREARG, NumArgs); in CreateEmpty()
1766 return new (Mem) CUDAKernelCallExpr(NumArgs, Empty); in CreateEmpty()