H A D | operators.cc | 196 Err MakeOverwriteError(const BinaryOpNode* op_node, const Value& old_value) { in MakeOverwriteError() argument 225 Err MakeIncompatibleTypeError(const BinaryOpNode* op_node, in MakeIncompatibleTypeError() argument 241 Value GetValueOrFillError(const BinaryOpNode* op_node, in GetValueOrFillError() argument 74 Init(Scope* exec_scope, const ParseNode* dest, const BinaryOpNode* op_node, Err* err) Init() argument 259 RemoveMatchesFromList(const BinaryOpNode* op_node, Value* list, const Value& to_remove, Err* err) RemoveMatchesFromList() argument 305 ExecuteEquals(Scope* exec_scope, const BinaryOpNode* op_node, ValueDestination* dest, Value right, Err* err) ExecuteEquals() argument 338 ExecutePlus(const BinaryOpNode* op_node, Value left, Value right, bool allow_left_type_conversion, Err* err) ExecutePlus() argument 389 ExecuteMinus(const BinaryOpNode* op_node, Value left, const Value& right, Err* err) ExecuteMinus() argument 412 ExecutePlusEquals(Scope* exec_scope, const BinaryOpNode* op_node, ValueDestination* dest, Value right, Err* err) ExecutePlusEquals() argument 446 op_node); ExecutePlusEquals() local 457 op_node); ExecutePlusEquals() local 485 ExecuteMinusEquals(const BinaryOpNode* op_node, ValueDestination* dest, const Value& right, Err* err) ExecuteMinusEquals() argument 503 dest->SetValue(ExecuteMinus(op_node, *existing_value, right, err), op_node); ExecuteMinusEquals() local 513 ExecuteEqualsEquals(Scope* scope, const BinaryOpNode* op_node, const Value& left, const Value& right, Err* err) ExecuteEqualsEquals() argument 523 ExecuteNotEquals(Scope* scope, const BinaryOpNode* op_node, const Value& left, const Value& right, Err* err) ExecuteNotEquals() argument 534 FillNeedsTwoIntegersError(const BinaryOpNode* op_node, const Value& left, const Value& right, Err* err) FillNeedsTwoIntegersError() argument 545 ExecuteLessEquals(Scope* scope, const BinaryOpNode* op_node, const Value& left, const Value& right, Err* err) ExecuteLessEquals() argument 555 ExecuteGreaterEquals(Scope* scope, const BinaryOpNode* op_node, const Value& left, const Value& right, Err* err) ExecuteGreaterEquals() argument 565 ExecuteGreater(Scope* scope, const BinaryOpNode* op_node, const Value& left, const Value& right, Err* err) ExecuteGreater() argument 575 ExecuteLess(Scope* scope, const BinaryOpNode* op_node, const Value& left, const Value& right, Err* err) ExecuteLess() argument 587 ExecuteOr(Scope* scope, const BinaryOpNode* op_node, const ParseNode* left_node, const ParseNode* right_node, Err* err) ExecuteOr() argument 617 ExecuteAnd(Scope* scope, const BinaryOpNode* op_node, const ParseNode* left_node, const ParseNode* right_node, Err* err) ExecuteAnd() argument 650 ExecuteUnaryOperator(Scope* scope, const UnaryOpNode* op_node, const Value& expr, Err* err) ExecuteUnaryOperator() argument 666 ExecuteBinaryOperator(Scope* scope, const BinaryOpNode* op_node, const ParseNode* left, const ParseNode* right, Err* err) ExecuteBinaryOperator() argument [all...] |