Lines Matching defs:value

56  * Get the value of object[property].
58 * @return ecma value
115 return ecma_fast_copy_value (ECMA_PROPERTY_VALUE_PTR (property_p)->value);
151 * Set the value of object[property].
156 * @return an ecma value which contains an error
162 ecma_value_t value, /**< ecma value */
209 value,
239 value,
247 value,
276 * returned value must be freed with ecma_free_value, when it is no longer needed.
278 * @return ecma value
302 * returned value must be freed with ecma_free_value, when it is no longer needed.
304 * @return ecma value
351 * @return ecma value
438 * @return object value
502 * Get implicit this value
504 * @return true - if the implicit 'this' value is updated,
508 vm_get_implicit_this_value (ecma_value_t *this_value_p) /**< [in,out] this value */
579 completion_value = ecma_raise_type_error (ECMA_ERR_MSG ("Class extends value is not a constructor."));
923 * Get literal value by literal index.
926 * @param target_value target value
972 * @return ecma value
1319 property_value_p->value = ECMA_VALUE_UNINITIALIZED;
1459 ecma_free_value_if_not_object (property_value_p->value);
1462 property_value_p->value = lit_value;
1515 JERRY_ASSERT (property_value_p->value == ECMA_VALUE_UNDEFINED);
1516 property_value_p->value = lit_value;
1526 prop_val->value = ecma_copy_value(literal_start_p[literal_index]);
1617 JERRY_ASSERT (ECMA_PROPERTY_VALUE_PTR (property_p)->value == ECMA_VALUE_UNINITIALIZED);
1619 ECMA_PROPERTY_VALUE_PTR (property_p)->value = left_value;
1657 JERRY_ASSERT (property_value_p->value == ECMA_VALUE_UNDEFINED);
1659 ecma_value_t value = *(--stack_top_p);
1661 property_value_p->value = value;
1662 ecma_deref_if_object (value);
1753 property_value_p->value = ecma_copy_value_if_not_object (arg_prop_value_p->value);
1845 prop_val->value = ecma_copy_value(right_value);
2024 ecma_value_t value = ECMA_VALUE_UNDEFINED;
2028 value = ecma_op_iterator_value (result);
2031 if (ECMA_IS_VALUE_ERROR (value))
2033 result = value;
2038 *stack_top_p++ = value;
2088 ecma_value_t value = ecma_op_iterator_value (result);
2091 if (ECMA_IS_VALUE_ERROR (value))
2094 result = value;
2098 bool set_result = ecma_fast_array_set_property (array_p, index++, value);
2100 ecma_free_value (value);
2413 /* Postfix operators require the unmodifed number value. */
2428 * extra value on the stack. See js-parser-expr.c. */
2476 /* Post operators require the unmodifed number value. */
2491 * extra value on the stack. See js-parser-expr.c. */
2532 prop_val->value = ecma_copy_value(right_value);
2568 prop_val->value = ecma_copy_value(right_value);
2592 prop_val->value = ecma_copy_value(right_value);
2674 /* Lexical environment cannot be 'this' value. */
2732 ecma_value_t value = *(--stack_top_p);
2736 if (ecma_op_strict_equality_compare (value, stack_top_p[-1]))
2741 ecma_free_value (value);
2750 ecma_value_t value = *(--stack_top_p);
2752 bool boolean_value = ecma_op_to_boolean (value);
2764 /* "Push" the value back to the stack. */
2770 ecma_fast_free_value (value);
3466 /* Preserve the value of switch statement. */
3503 ecma_value_t value = *(--stack_top_p);
3511 result = ecma_op_to_object (value);
3512 ecma_free_value (value);
3537 ecma_value_t value = *(--stack_top_p);
3542 if (ecma_is_value_object (value)
3543 && ECMA_OBJECT_IS_PROXY (ecma_get_object_from_value (value)))
3551 ecma_free_value (value);
3557 ecma_collection_t *prop_names_p = opfunc_for_in (value, &expr_obj_value);
3558 ecma_free_value (value);
3649 ecma_value_t value = *(--stack_top_p);
3653 ecma_value_t iterator = ecma_op_get_iterator (value, ECMA_VALUE_EMPTY);
3655 ecma_free_value (value);
3966 uint32_t value = 0;
3972 value = (value << 7) | (byte & CBC_LOWER_SEVEN_BIT_MASK);
3976 frame_ctx_p->current_line = value;
4033 prop_val->value = ecma_copy_value(literal_start_p[literal_index]);
4134 /* Save the error to a local value, because the engine enters breakpoint mode after,
4359 * @return ecma value
4438 * @return ecma value
4442 ecma_value_t this_binding_value, /**< value of 'ThisBinding' */