Lines Matching refs:nativeValue

610     panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
612 double dValue = nativeValue->GetValueDouble(isNumber);
624 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
626 int32_t i32Value = nativeValue->GetValueInt32(isNumber);
639 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
641 uint32_t u32Value = nativeValue->GetValueUint32(isNumber);
653 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
655 int64_t i64Value = nativeValue->GetValueInt64(isNumber);
667 panda::JSValueRef* nativeValue = reinterpret_cast<panda::JSValueRef*>(value);
669 bool bValue = nativeValue->GetValueBool(isBool);
685 auto nativeValue = LocalValueFromJsValue(value);
689 RETURN_STATUS_IF_FALSE(env, nativeValue->IsString(vm), napi_string_expected);
690 Local<panda::StringRef> stringVal(nativeValue);
717 auto nativeValue = LocalValueFromJsValue(value);
721 RETURN_STATUS_IF_FALSE(env, nativeValue->IsString(vm), napi_string_expected);
722 Local<panda::StringRef> stringVal(nativeValue);
748 auto nativeValue = LocalValueFromJsValue(value);
752 RETURN_STATUS_IF_FALSE(env, nativeValue->IsString(vm), napi_string_expected);
753 Local<panda::StringRef> stringVal(nativeValue);
797 auto nativeValue = LocalValueFromJsValue(value);
799 *result = JsValueFromLocalValue(nativeValue->ToNumber(vm));
810 auto nativeValue = LocalValueFromJsValue(value);
812 *result = JsValueFromLocalValue(nativeValue->ToObject(vm));
823 auto nativeValue = LocalValueFromJsValue(value);
825 *result = JsValueFromLocalValue(nativeValue->ToString(vm));
837 auto nativeValue = LocalValueFromJsValue(object);
840 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
853 auto nativeValue = LocalValueFromJsValue(object);
856 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
869 auto nativeValue = LocalValueFromJsValue(object);
874 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
923 auto nativeValue = LocalValueFromJsValue(object);
926 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm) || nativeValue->IsFunction(vm), napi_object_expected);
963 auto nativeValue = LocalValueFromJsValue(object);
967 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm) || nativeValue->IsFunction(vm), napi_object_expected);
968 Local<panda::ObjectRef> obj(nativeValue);
981 auto nativeValue = LocalValueFromJsValue(object);
984 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1023 auto nativeValue = LocalValueFromJsValue(object);
1026 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1040 auto nativeValue = LocalValueFromJsValue(object);
1044 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1056 auto nativeValue = LocalValueFromJsValue(object);
1059 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1071 auto nativeValue = LocalValueFromJsValue(object);
1074 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1089 auto nativeValue = LocalValueFromJsValue(object);
1092 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
1110 auto nativeValue = LocalValueFromJsValue(object);
1113 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, nativeObject);
1137 auto nativeValue = LocalValueFromJsValue(value);
1138 *result = nativeValue->IsJSArray(vm) || nativeValue->IsSharedArray(vm);
1152 auto nativeValue = reinterpret_cast<panda::JSValueRef *>(value);
1153 nativeValue->TryGetArrayLength(vm, &isArrayOrSharedArray, result);
1167 auto nativeValue = LocalValueFromJsValue(value);
1171 *result = nativeValue->IsJSShared(vm) || nativeValue->IsString(vm) || nativeValue->IsNumber() ||
1172 nativeValue->IsBoolean() || nativeValue->IsUndefined() || nativeValue->IsNull() ||
1173 nativeValue->IsBigInt(vm);
1279 auto nativeValue = LocalValueFromJsValue(object);
1281 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
1283 *result = nativeValue->InstanceOf(vm, nativeConstructor);
1489 auto nativeValue = LocalValueFromJsValue(map);
1494 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1495 if (LIKELY(nativeValue->IsMap(vm))) {
1496 Local<panda::MapRef> mapRef(nativeValue);
1499 Local<panda::SendableMapRef> mapRef(nativeValue);
1516 auto nativeValue = LocalValueFromJsValue(map);
1520 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1521 Local<panda::MapRef> mapRef(nativeValue);
1522 if (LIKELY(nativeValue->IsMap(vm))) {
1523 Local<panda::MapRef> mapRef(nativeValue);
1526 Local<panda::SendableMapRef> mapRef(nativeValue);
1540 auto nativeValue = LocalValueFromJsValue(map);
1544 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1546 if (LIKELY(nativeValue->IsMap(vm))) {
1547 Local<panda::MapRef> mapRef(nativeValue);
1550 Local<panda::SendableMapRef> mapRef(nativeValue);
1569 auto nativeValue = LocalValueFromJsValue(map);
1572 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1574 if (LIKELY(nativeValue->IsMap(vm))) {
1575 Local<panda::MapRef> mapRef(nativeValue);
1578 Local<panda::SendableMapRef> mapRef(nativeValue);
1594 auto nativeValue = LocalValueFromJsValue(map);
1598 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1600 if (LIKELY(nativeValue->IsMap(vm))) {
1601 Local<panda::MapRef> mapRef(nativeValue);
1604 Local<panda::SendableMapRef> mapRef(nativeValue);
1619 auto nativeValue = LocalValueFromJsValue(map);
1622 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1624 if (LIKELY(nativeValue->IsMap(vm))) {
1625 Local<panda::MapRef> mapRef(nativeValue);
1628 Local<panda::SendableMapRef> mapRef(nativeValue);
1642 auto nativeValue = LocalValueFromJsValue(map);
1646 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1647 if (LIKELY(nativeValue->IsMap(vm))) {
1648 Local<panda::MapRef> mapRef(nativeValue);
1651 Local<panda::SendableMapRef> mapRef(nativeValue);
1663 auto nativeValue = LocalValueFromJsValue(map);
1666 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1667 if (LIKELY(nativeValue->IsMap(vm))) {
1668 Local<panda::MapRef> mapRef(nativeValue);
1671 Local<panda::SendableMapRef> mapRef(nativeValue);
1684 auto nativeValue = LocalValueFromJsValue(map);
1687 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1689 if (LIKELY(nativeValue->IsMap(vm))) {
1690 Local<panda::MapRef> mapRef(nativeValue);
1693 Local<panda::SendableMapRef> mapRef(nativeValue);
1707 auto nativeValue = LocalValueFromJsValue(map);
1710 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1711 if (LIKELY(nativeValue->IsMap(vm))) {
1712 Local<panda::MapRef> mapRef(nativeValue);
1716 Local<panda::SendableMapRef> mapRef(nativeValue);
1729 auto nativeValue = LocalValueFromJsValue(map);
1732 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1733 if (LIKELY(nativeValue->IsMap(vm))) {
1734 Local<panda::MapRef> mapRef(nativeValue);
1738 Local<panda::SendableMapRef> mapRef(nativeValue);
1751 auto nativeValue = LocalValueFromJsValue(map);
1754 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm), napi_object_expected);
1755 if (LIKELY(nativeValue->IsMap(vm))) {
1756 Local<panda::MapRef> mapRef(nativeValue);
1760 Local<panda::SendableMapRef> mapRef(nativeValue);
1773 auto nativeValue = LocalValueFromJsValue(iterator);
1776 RETURN_STATUS_IF_FALSE(env, nativeValue->IsMapIterator(vm) || nativeValue->IsSharedMapIterator(vm),
1779 if (LIKELY(nativeValue->IsMapIterator(vm))) {
1780 Local<panda::MapIteratorRef> mapIter(nativeValue);
1783 Local<panda::SendableMapIteratorRef> mapIter(nativeValue);
1803 auto nativeValue = LocalValueFromJsValue(js_object);
1808 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, nativeObject);
1849 auto nativeValue = LocalValueFromJsValue(js_object);
1854 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, nativeObject);
1894 auto nativeValue = LocalValueFromJsValue(js_object);
1899 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, nativeObject);
1935 auto nativeValue = LocalValueFromJsValue(js_object);
1938 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, nativeObject);
1957 auto nativeValue = LocalValueFromJsValue(js_object);
1961 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, nativeObject);
2000 auto nativeValue = LocalValueFromJsValue(js_object);
2005 RETURN_STATUS_IF_FALSE(env, nativeValue->IsSendableObject(vm), napi_object_expected);
2006 Local<ObjectRef> nativeObject(nativeValue);
2023 auto nativeValue = LocalValueFromJsValue(js_object);
2028 RETURN_STATUS_IF_FALSE(env, nativeValue->IsSendableObject(vm), napi_object_expected);
2029 Local<ObjectRef> nativeObject(nativeValue);
2041 auto nativeValue = LocalValueFromJsValue(js_object);
2044 RETURN_STATUS_IF_FALSE(env, nativeValue->IsSendableObject(vm), napi_object_expected);
2045 Local<ObjectRef> nativeObject(nativeValue);
2057 auto nativeValue = LocalValueFromJsValue(js_object);
2061 RETURN_STATUS_IF_FALSE(env, nativeValue->IsSendableObject(vm), napi_object_expected);
2062 Local<ObjectRef> nativeObject(nativeValue);
2111 auto nativeValue = LocalValueFromJsValue(value);
2114 void* ret = nativeValue->GetNativePointerValue(vm, isNativePointer);
2287 auto nativeValue = LocalValueFromJsValue(error);
2291 RETURN_STATUS_IF_FALSE(env, nativeValue->IsError(vm), napi_invalid_arg);
2292 panda::JSNApi::ThrowException(vm, nativeValue);
2359 auto nativeValue = LocalValueFromJsValue(value);
2362 *result = nativeValue->IsError(vm);
2401 auto nativeValue = LocalValueFromJsValue(value);
2405 *result = nativeValue->IsArrayBuffer(vm) || nativeValue->IsSendableArrayBuffer(vm);
2475 auto nativeValue = LocalValueFromJsValue(arraybuffer);
2478 if (LIKELY(nativeValue->IsArrayBuffer(vm))) {
2479 Local<panda::ArrayBufferRef> res(nativeValue);
2484 } else if (nativeValue->IsSendableArrayBuffer(vm)) {
2485 Local<panda::SendableArrayBufferRef> res(nativeValue);
2503 auto nativeValue = LocalValueFromJsValue(value);
2507 *result = nativeValue->IsTypedArray(vm) || nativeValue->IsSharedTypedArray(vm);
2519 auto nativeValue = LocalValueFromJsValue(value);
2523 *result = nativeValue->IsBuffer(vm);
2642 auto nativeValue = LocalValueFromJsValue(value);
2645 RETURN_STATUS_IF_FALSE(env, nativeValue->IsBuffer(vm), napi_status::napi_arraybuffer_expected);
2646 Local<panda::BufferRef> res(nativeValue);
2658 auto nativeValue = LocalValueFromJsValue(object);
2661 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
2662 Local<panda::ObjectRef> obj = nativeValue->ToEcmaObject(vm);
2673 auto nativeValue = LocalValueFromJsValue(object);
2676 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
2677 Local<panda::ObjectRef> obj = nativeValue->ToEcmaObject(vm);
2834 auto nativeValue = LocalValueFromJsValue(value);
2837 *result = nativeValue->IsDataView(vm);
2852 auto nativeValue = LocalValueFromJsValue(dataview);
2855 nativeValue->GetDataViewInfo(vm, isDataView, bytelength, data,
2921 auto nativeValue = LocalValueFromJsValue(value);
2924 *is_promise = nativeValue->IsPromise(vm);
3017 auto nativeValue = LocalValueFromJsValue(value);
3021 *result = nativeValue->IsFunction(vm);
3032 auto nativeValue = LocalValueFromJsValue(value);
3036 *result = nativeValue->IsArgumentsObject(vm);
3047 auto nativeValue = LocalValueFromJsValue(value);
3051 *result = nativeValue->IsAsyncFunction(vm);
3061 auto nativeValue = LocalValueFromJsValue(value);
3065 *result = nativeValue->IsJSPrimitiveBoolean(vm);
3076 auto nativeValue = LocalValueFromJsValue(value);
3080 *result = nativeValue->IsGeneratorFunction(vm);
3091 auto nativeValue = LocalValueFromJsValue(value);
3095 *result = nativeValue->IsMapIterator(vm);
3106 auto nativeValue = LocalValueFromJsValue(value);
3110 *result = nativeValue->IsSetIterator(vm);
3121 auto nativeValue = LocalValueFromJsValue(value);
3125 *result = nativeValue->IsGeneratorObject(vm);
3136 auto nativeValue = LocalValueFromJsValue(value);
3140 *result = nativeValue->IsModuleNamespaceObject(vm);
3151 auto nativeValue = LocalValueFromJsValue(value);
3155 *result = nativeValue->IsProxy(vm);
3165 auto nativeValue = LocalValueFromJsValue(value);
3169 *result = nativeValue->IsRegExp(vm);
3179 auto nativeValue = LocalValueFromJsValue(value);
3183 *result = nativeValue->IsJSPrimitiveNumber(vm);
3194 auto nativeValue = LocalValueFromJsValue(value);
3198 *result = nativeValue->IsMap(vm) || nativeValue->IsSharedMap(vm);
3208 auto nativeValue = LocalValueFromJsValue(value);
3212 *result = nativeValue->IsSet(vm) || nativeValue->IsSharedSet(vm);
3222 auto nativeValue = LocalValueFromJsValue(value);
3226 *result = nativeValue->IsJSPrimitiveString(vm);
3237 auto nativeValue = LocalValueFromJsValue(value);
3241 *result = nativeValue->IsJSPrimitiveSymbol(vm);
3251 auto nativeValue = LocalValueFromJsValue(value);
3255 *result = nativeValue->IsWeakMap(vm);
3265 auto nativeValue = LocalValueFromJsValue(value);
3269 *result = nativeValue->IsWeakSet(vm);
3301 auto nativeValue = LocalValueFromJsValue(object);
3306 *result = panda::JSNApi::SerializeValue(vm, nativeValue, transferList, cloneList, false, false);
3321 auto nativeValue = LocalValueFromJsValue(object);
3325 panda::JSNApi::SerializeValue(vm, nativeValue, transferList, cloneList, defaultTransfer, defaultCloneSendable);
3386 auto nativeValue = LocalValueFromJsValue(value);
3389 RETURN_STATUS_IF_FALSE(env, nativeValue->IsBigInt(vm), napi_bigint_expected);
3390 Local<panda::BigIntRef> bigIntVal = nativeValue->ToBigInt(vm);
3404 auto nativeValue = LocalValueFromJsValue(value);
3407 RETURN_STATUS_IF_FALSE(env, nativeValue->IsBigInt(vm), napi_bigint_expected);
3408 Local<panda::BigIntRef> bigIntVal = nativeValue->ToBigInt(vm);
3420 auto nativeValue = LocalValueFromJsValue(value);
3424 *result = nativeValue->IsDate(vm);
3434 auto nativeValue = LocalValueFromJsValue(arraybuffer);
3439 bool isDetach = nativeValue->IsDetachedArraybuffer(vm, isArrayBuffer);
3455 auto nativeValue = LocalValueFromJsValue(object);
3458 CHECK_AND_CONVERT_TO_OBJECT(env, vm, nativeValue, obj);
3511 auto nativeValue = LocalValueFromJsValue(arraybuffer);
3515 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
3517 nativeValue->DetachedArraybuffer(vm, isArrayBuffer);
3530 auto nativeValue = LocalValueFromJsValue(js_object);
3533 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
3534 auto obj = nativeValue->ToEcmaObject(vm);
3600 auto nativeValue = LocalValueFromJsValue(js_object);
3603 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
3604 auto obj = nativeValue->ToEcmaObject(vm);
3646 auto nativeValue = LocalValueFromJsValue(value);
3649 auto IsDate_result = nativeValue->IsDate(vm);
3650 Local<panda::DateRef> dateObj(nativeValue);
3672 auto nativeValue = LocalValueFromJsValue(js_object);
3677 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
3727 auto nativeValue = LocalValueFromJsValue(value);
3731 RETURN_STATUS_IF_FALSE(env, nativeValue->IsBigInt(vm), napi_object_expected);
3732 auto BigintObj = nativeValue->ToBigInt(vm);
3783 auto nativeValue = LocalValueFromJsValue(value);
3787 *result = nativeValue->IsBigInt64Array(vm);
3797 auto nativeValue = LocalValueFromJsValue(value);
3801 *result = nativeValue->IsBigUint64Array(vm);
3811 auto nativeValue = LocalValueFromJsValue(value);
3815 *result = nativeValue->IsSharedArrayBuffer(vm);
3854 auto nativeValue = LocalValueFromJsValue(data);
3857 RETURN_STATUS_IF_FALSE(env, nativeValue->IsObject(vm), napi_object_expected);
3858 auto obj = nativeValue->ToEcmaObject(vm);
3932 data->nativeValue = native_object;
3958 auto nativeValue = LocalValueFromJsValue(value);
3962 if (nativeValue->IsString(vm)) {
3963 Local<panda::StringRef> stringVal(nativeValue);
4030 auto nativeValue = LocalValueFromJsValue(value);
4034 *result = nativeValue->IsConcurrentFunction(vm);
4102 auto nativeValue = LocalValueFromJsValue(arraybuffer);
4105 if (LIKELY(nativeValue->IsSharedArrayBuffer(vm))) {
4106 Local<panda::ArrayBufferRef> res(nativeValue);
4127 auto nativeValue = LocalValueFromJsValue(src);
4128 RETURN_STATUS_IF_FALSE(env, nativeValue->IsString(vm), napi_string_expected);
4129 Local<panda::StringRef> stringVal(nativeValue);