mirror of
https://github.com/RGBCube/serenity
synced 2025-07-27 09:57:35 +00:00
LibJS: Convert Value operator AOs to ThrowCompletionOr
This commit is contained in:
parent
48ac15758e
commit
545d403f6b
5 changed files with 204 additions and 220 deletions
|
@ -399,28 +399,28 @@ inline void Cell::Visitor::visit(Value value)
|
|||
visit_impl(value.as_cell());
|
||||
}
|
||||
|
||||
Value greater_than(GlobalObject&, Value lhs, Value rhs);
|
||||
Value greater_than_equals(GlobalObject&, Value lhs, Value rhs);
|
||||
Value less_than(GlobalObject&, Value lhs, Value rhs);
|
||||
Value less_than_equals(GlobalObject&, Value lhs, Value rhs);
|
||||
Value bitwise_and(GlobalObject&, Value lhs, Value rhs);
|
||||
Value bitwise_or(GlobalObject&, Value lhs, Value rhs);
|
||||
Value bitwise_xor(GlobalObject&, Value lhs, Value rhs);
|
||||
Value bitwise_not(GlobalObject&, Value);
|
||||
Value unary_plus(GlobalObject&, Value);
|
||||
Value unary_minus(GlobalObject&, Value);
|
||||
Value left_shift(GlobalObject&, Value lhs, Value rhs);
|
||||
Value right_shift(GlobalObject&, Value lhs, Value rhs);
|
||||
Value unsigned_right_shift(GlobalObject&, Value lhs, Value rhs);
|
||||
Value add(GlobalObject&, Value lhs, Value rhs);
|
||||
Value sub(GlobalObject&, Value lhs, Value rhs);
|
||||
Value mul(GlobalObject&, Value lhs, Value rhs);
|
||||
Value div(GlobalObject&, Value lhs, Value rhs);
|
||||
Value mod(GlobalObject&, Value lhs, Value rhs);
|
||||
Value exp(GlobalObject&, Value lhs, Value rhs);
|
||||
Value in(GlobalObject&, Value lhs, Value rhs);
|
||||
Value instance_of(GlobalObject&, Value lhs, Value rhs);
|
||||
Value ordinary_has_instance(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> greater_than(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> greater_than_equals(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> less_than(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> less_than_equals(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> bitwise_and(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> bitwise_or(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> bitwise_xor(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> bitwise_not(GlobalObject&, Value);
|
||||
ThrowCompletionOr<Value> unary_plus(GlobalObject&, Value);
|
||||
ThrowCompletionOr<Value> unary_minus(GlobalObject&, Value);
|
||||
ThrowCompletionOr<Value> left_shift(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> right_shift(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> unsigned_right_shift(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> add(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> sub(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> mul(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> div(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> mod(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> exp(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> in(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> instance_of(GlobalObject&, Value lhs, Value rhs);
|
||||
ThrowCompletionOr<Value> ordinary_has_instance(GlobalObject&, Value lhs, Value rhs);
|
||||
|
||||
ThrowCompletionOr<bool> is_loosely_equal(GlobalObject&, Value lhs, Value rhs);
|
||||
bool is_strictly_equal(Value lhs, Value rhs);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue