Lines Matching defs:object

207     Local<panda::ObjectRef> object;
211 object = NapiCreateObjectWithProperties(env, property_count, properties,
218 object = NapiCreateObjectWithProperties(env, property_count, properties,
223 object = panda::JSValueRef::Undefined(vm);
233 *result = JsValueFromLocalValue(object);
248 Local<panda::ObjectRef> object = panda::ObjectRef::NewWithNamedProperties(vm, property_count, keys,
250 *result = JsValueFromLocalValue(object);
261 Local<panda::ArrayRef> object = panda::ArrayRef::New(vm, 0);
262 *result = JsValueFromLocalValue(object);
273 Local<panda::ArrayRef> object = panda::ArrayRef::New(vm, length);
274 *result = JsValueFromLocalValue(object);
285 Local<panda::SendableArrayRef> object = panda::SendableArrayRef::New(vm, 0);
286 *result = JsValueFromLocalValue(object);
297 Local<panda::SendableArrayRef> object = panda::SendableArrayRef::New(vm, length);
298 *result = JsValueFromLocalValue(object);
309 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
310 *result = JsValueFromLocalValue(object);
321 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
322 *result = JsValueFromLocalValue(object);
333 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
334 *result = JsValueFromLocalValue(object);
345 Local<panda::NumberRef> object = panda::NumberRef::New(vm, value);
346 *result = JsValueFromLocalValue(object);
359 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8WithoutStringTable(
361 *result = JsValueFromLocalValue(object);
363 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8(
365 *result = JsValueFromLocalValue(object);
379 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8WithoutStringTable(
381 *result = JsValueFromLocalValue(object);
383 Local<panda::StringRef> object = panda::StringRef::NewFromUtf8(
385 *result = JsValueFromLocalValue(object);
406 Local<panda::StringRef> object = panda::StringRef::NewFromUtf16WithoutStringTable(
408 *result = JsValueFromLocalValue(object);
410 Local<panda::StringRef> object = panda::StringRef::NewFromUtf16(
412 *result = JsValueFromLocalValue(object);
425 panda::Local<panda::JSValueRef> object = panda::JSValueRef::Undefined(vm);
428 object = panda::StringRef::NewFromUtf8(vm, str, 0);
430 object = LocalValueFromJsValue(description);
432 RETURN_STATUS_IF_FALSE(env, object->IsString(vm), napi_invalid_arg);
433 Local<panda::SymbolRef> symbol = panda::SymbolRef::New(vm, object);
831 NAPI_EXTERN napi_status napi_get_prototype(napi_env env, napi_value object, napi_value* result)
834 CHECK_ARG(env, object);
837 auto nativeValue = LocalValueFromJsValue(object);
847 NAPI_EXTERN napi_status napi_get_property_names(napi_env env, napi_value object, napi_value* result)
850 CHECK_ARG(env, object);
853 auto nativeValue = LocalValueFromJsValue(object);
862 NAPI_EXTERN napi_status napi_set_property(napi_env env, napi_value object, napi_value key, napi_value value)
865 CHECK_ARG(env, object);
869 auto nativeValue = LocalValueFromJsValue(object);
880 NAPI_EXTERN napi_status napi_has_property(napi_env env, napi_value object, napi_value key, bool* result)
883 CHECK_ARG(env, object);
889 Local<panda::JSValueRef> hasResult = JSNApi::NapiHasProperty(vm, reinterpret_cast<uintptr_t>(object),
897 NAPI_EXTERN napi_status napi_get_property(napi_env env, napi_value object, napi_value key, napi_value* result)
900 CHECK_ARG(env, object);
906 Local<panda::JSValueRef> value = JSNApi::NapiGetProperty(vm, reinterpret_cast<uintptr_t>(object),
917 NAPI_EXTERN napi_status napi_delete_property(napi_env env, napi_value object, napi_value key, bool* result)
920 CHECK_ARG(env, object);
923 auto nativeValue = LocalValueFromJsValue(object);
927 auto deleteResult = JSNApi::NapiDeleteProperty(vm, reinterpret_cast<uintptr_t>(object),
937 NAPI_EXTERN napi_status napi_has_own_property(napi_env env, napi_value object, napi_value key, bool* result)
940 CHECK_ARG(env, object);
946 auto hasResult = JSNApi::NapiHasOwnProperty(vm, reinterpret_cast<uintptr_t>(object),
956 NAPI_EXTERN napi_status napi_set_named_property(napi_env env, napi_value object, const char* utf8name, napi_value value)
959 CHECK_ARG(env, object);
963 auto nativeValue = LocalValueFromJsValue(object);
974 NAPI_EXTERN napi_status napi_has_named_property(napi_env env, napi_value object, const char* utf8name, bool* result)
977 CHECK_ARG(env, object);
981 auto nativeValue = LocalValueFromJsValue(object);
992 napi_value object,
997 CHECK_ARG(env, object);
1003 Local<panda::JSValueRef> value = JSNApi::NapiGetNamedProperty(vm, reinterpret_cast<uintptr_t>(object), utf8name);
1014 napi_value object,
1019 CHECK_ARG(env, object);
1023 auto nativeValue = LocalValueFromJsValue(object);
1034 NAPI_EXTERN napi_status napi_set_element(napi_env env, napi_value object, uint32_t index, napi_value value)
1037 CHECK_ARG(env, object);
1040 auto nativeValue = LocalValueFromJsValue(object);
1050 NAPI_EXTERN napi_status napi_has_element(napi_env env, napi_value object, uint32_t index, bool* result)
1053 CHECK_ARG(env, object);
1056 auto nativeValue = LocalValueFromJsValue(object);
1065 NAPI_EXTERN napi_status napi_get_element(napi_env env, napi_value object, uint32_t index, napi_value* result)
1068 CHECK_ARG(env, object);
1071 auto nativeValue = LocalValueFromJsValue(object);
1084 NAPI_EXTERN napi_status napi_delete_element(napi_env env, napi_value object, uint32_t index, bool* result)
1087 CHECK_ARG(env, object);
1089 auto nativeValue = LocalValueFromJsValue(object);
1102 napi_value object,
1107 CHECK_ARG(env, object);
1110 auto nativeValue = LocalValueFromJsValue(object);
1269 NAPI_EXTERN napi_status napi_instanceof(napi_env env, napi_value object, napi_value constructor, bool* result)
1272 CHECK_ARG(env, object);
1279 auto nativeValue = LocalValueFromJsValue(object);
1452 auto object = NapiCreateSObjectWithProperties(env, property_count, nativeProperties);
1453 *result = JsValueFromLocalValue(object);
1464 Local<panda::ArrayRef> object = panda::MapRef::New(vm);
1465 *result = JsValueFromLocalValue(object);
1476 Local<panda::ArrayRef> object = panda::SendableMapRef::New(vm);
1477 *result = JsValueFromLocalValue(object);
1820 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
1828 object->SetNativePointerFieldCount(vm, 1);
1829 object->SetNativePointerField(vm, 0, ref, nullptr, nullptr, nativeBindingSize);
1830 PropertyAttribute attr(object, true, false, true);
1865 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
1873 object->SetNativePointerFieldCount(vm, 1);
1874 object->SetNativePointerField(vm, 0, ref, nullptr, nullptr, native_binding_size);
1875 PropertyAttribute attr(object, true, false, true);
1910 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
1920 object->SetNativePointerFieldCount(vm, 1);
1921 object->SetNativePointerField(vm, 0, ref, nullptr, nullptr, native_binding_size);
1922 PropertyAttribute attr(object, true, false, true);
1978 Local<panda::ObjectRef> object = panda::ObjectRef::New(vm);
1981 object->SetNativePointerFieldCount(vm, 1);
1982 object->SetNativePointerField(vm, 0, ref, nullptr, nullptr, nativeBindingSize);
1983 PropertyAttribute attr(object, true, false, true);
2079 Local<panda::NativePointerRef> object = panda::NativePointerRef::New(vm, data, callback, finalize_hint, 0);
2081 *result = JsValueFromLocalValue(object);
2098 Local<panda::NativePointerRef> object =
2101 *result = JsValueFromLocalValue(object);
2120 // Methods to control object lifespan
2158 // refcount is >0, and the referenced object is effectively "pinned".
2159 // Calling this when the refcount is 0 and the object is unavailable
2177 // If the result is 0 the reference is now weak and the object may be GC'd
2460 Local<panda::ArrayBufferRef> object =
2462 *result = JsValueFromLocalValue(object);
2629 Local<panda::BufferRef> object = panda::BufferRef::New(vm, data, length, callback, finalize_hint);
2630 void* ptr = object->GetBuffer(vm);
2633 *result = JsValueFromLocalValue(object);
2653 NAPI_EXTERN napi_status napi_object_freeze(napi_env env, napi_value object)
2656 CHECK_ARG(env, object);
2658 auto nativeValue = LocalValueFromJsValue(object);
2668 NAPI_EXTERN napi_status napi_object_seal(napi_env env, napi_value object)
2671 CHECK_ARG(env, object);
2673 auto nativeValue = LocalValueFromJsValue(object);
3289 napi_value object,
3295 CHECK_ARG(env, object);
3301 auto nativeValue = LocalValueFromJsValue(object);
3311 NAPI_EXTERN napi_status napi_serialize_inner(napi_env env, napi_value object, napi_value transfer_list,
3316 CHECK_ARG(env, object);
3321 auto nativeValue = LocalValueFromJsValue(object);
3330 NAPI_EXTERN napi_status napi_deserialize(napi_env env, void* buffer, napi_value* object)
3334 CHECK_ARG(env, object);
3339 *object = JsValueFromLocalValue(res);
3360 Local<panda::BigIntRef> object = panda::BigIntRef::New(vm, value);
3361 *result = JsValueFromLocalValue(object);
3372 Local<panda::BigIntRef> object = panda::BigIntRef::New(vm, value);
3373 *result = JsValueFromLocalValue(object);
3449 napi_env env, napi_value object, napi_key_collection_mode key_mode,
3453 CHECK_ARG(env, object);
3455 auto nativeValue = LocalValueFromJsValue(object);
3613 Local<panda::JSValueRef> object = obj->Get(vm, key);
3614 if (object->IsBigInt(vm)) {
3618 Local<panda::BigIntRef> bigintObj = object->ToBigInt(vm);
3875 void* DetachFuncCallback(void* engine, void* object, void* hint, void* detachData)
3877 if (detachData == nullptr || (engine == nullptr || object ==nullptr)) {
3882 void* detachVal = detach(reinterpret_cast<NativeEngine*>(engine), object, hint);