Add api: jerry_get_value_without_error_flag (#2096)

It is used to get the reference value from a error value

JerryScript-DCO-1.0-Signed-off-by: Zidong Jiang zidong.jiang@intel.com
This commit is contained in:
Zidong Jiang
2017-12-13 12:46:20 +08:00
committed by GitHub
parent 458dc58b59
commit 11e0c13094
4 changed files with 73 additions and 0 deletions
+14
View File
@@ -849,6 +849,20 @@ jerry_value_set_error_flag (jerry_value_t *value_p)
}
} /* jerry_value_set_error_flag */
/**
* If the input value is an error value, then return a new reference to its referenced value.
* Otherwise, return a new reference to the value itself.
*
* Note:
* returned value must be freed with jerry_release_value, when it is no longer needed.
*
* @return the real value of the jerry_value
*/
jerry_value_t jerry_get_value_without_error_flag (jerry_value_t value) /**< api value */
{
return jerry_acquire_value (jerry_get_arg_value (value));
} /* jerry_get_value_without_error_flag */
/**
* Get boolean from the specified value.
*