Lines Matching refs:BinaryExpression
24 std::unique_ptr<Expression> BinaryExpression::Convert(const Context& context, in Convert()
94 return BinaryExpression::Make(context, pos, std::move(left), op, std::move(right), resultType); in Convert()
97 std::unique_ptr<Expression> BinaryExpression::Make(const Context& context, in Make()
109 return BinaryExpression::Make(context, pos, std::move(left), op, std::move(right), resultType); in Make()
112 std::unique_ptr<Expression> BinaryExpression::Make(const Context& context, in Make()
137 return std::make_unique<BinaryExpression>(pos, std::move(left), op, in Make()
141 bool BinaryExpression::CheckRef(const Expression& expr) { in CheckRef()
166 std::unique_ptr<Expression> BinaryExpression::clone(Position pos) const { in clone()
167 return std::make_unique<BinaryExpression>(pos, in clone()
174 std::string BinaryExpression::description(OperatorPrecedence parentPrecedence) const { in description()
184 VariableReference* BinaryExpression::isAssignmentIntoVariable() { in isAssignmentIntoVariable()