Lines Matching refs:AssignmentExpression
25 class AssignmentExpression : public Expression {
30 AssignmentExpression() = delete;
31 ~AssignmentExpression() override = default;
33 NO_COPY_OPERATOR(AssignmentExpression);
34 NO_MOVE_SEMANTIC(AssignmentExpression);
36 explicit AssignmentExpression(Expression *const left, Expression *const right, in AssignmentExpression() function
38 : AssignmentExpression(AstNodeType::ASSIGNMENT_EXPRESSION, left, right, assignmentOperator) in AssignmentExpression()
42 …explicit AssignmentExpression(AstNodeType const type, Expression *const left, Expression *const ri… in AssignmentExpression() function
48 …explicit AssignmentExpression(Tag tag, AssignmentExpression const &other, Expression *left, Expres…
134 [[nodiscard]] AssignmentExpression *Clone(ArenaAllocator *allocator, AstNode *parent) override;
156 …AssignmentExpression(AssignmentExpression const &other) : Expression(static_cast<Expression const … in AssignmentExpression() function