JObject::JObject(const String& v) { IOTJS_ASSERT(!v.IsEmpty()); _obj_val.type = JERRY_API_DATA_TYPE_STRING; _obj_val.v_string = jerry_api_create_string( reinterpret_cast<const jerry_api_char_t*>(v.data())); _unref_at_close = true; }
JObject::JObject(const char* v) { IOTJS_ASSERT(v != NULL); _obj_val.type = JERRY_API_DATA_TYPE_STRING; _obj_val.v_string = jerry_api_create_string( reinterpret_cast<const jerry_api_char_t*>(v)); _unref_at_close = true; }
/** * Initialize Jerry API value with specified string */ static void test_api_init_api_value_string (jerry_api_value_t *out_value_p, /**< out: API value */ const char* v) /**< string value to initialize with */ { out_value_p->type = JERRY_API_DATA_TYPE_STRING; out_value_p->v_string = jerry_api_create_string ((jerry_api_char_t *) v); } /* test_api_init_api_value_string */