Lines Matching defs:value

524   v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(jsObject);
525 RETURN_STATUS_IF_FALSE(env, value->IsObject(), JSVM_INVALID_ARG);
526 v8::Local<v8::Object> obj = value.As<v8::Object>();
586 virtual void SetReturnValue(JSVM_Value value) = 0;
624 [&](JSVM_Env env, v8::Local<v8::Value> value) {
629 env->isolate->ThrowException(value);
705 void SetReturnValue(JSVM_Value value) override {
706 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
714 inline PropertyCallbackWrapperBase(uint32_t index, v8::Local<v8::Name> property, v8::Local<v8::Value> value,
718 _cbinfo(cbinfo), _property(property), _value(value), _index(index) {
737 JSVM_Value value = JsValueFromV8LocalValue(_value);
741 result = setterCb(env, name, value, thisArg, innerData);
744 [&](JSVM_Env env, v8::Local<v8::Value> value) {
749 env->isolate->ThrowException(value);
775 [&](JSVM_Env env, v8::Local<v8::Value> value) {
780 env->isolate->ThrowException(value);
807 [&](JSVM_Env env, v8::Local<v8::Value> value) {
812 env->isolate->ThrowException(value);
840 [&](JSVM_Env env, v8::Local<v8::Value> value) {
845 env->isolate->ThrowException(value);
868 JSVM_Value value = JsValueFromV8LocalValue(_value);
872 result = indexSetterCb(env, index, value, thisArg, innerData);
875 [&](JSVM_Env env, v8::Local<v8::Value> value) {
880 env->isolate->ThrowException(value);
907 [&](JSVM_Env env, v8::Local<v8::Value> value) {
912 env->isolate->ThrowException(value);
939 [&](JSVM_Env env, v8::Local<v8::Value> value) {
944 env->isolate->ThrowException(value);
972 [&](JSVM_Env env, v8::Local<v8::Value> value) {
977 env->isolate->ThrowException(value);
996 static void NameSetterInvoke(v8::Local<v8::Name> property, v8::Local<v8::Value> value,
998 PropertyCallbackWrapper<v8::Value> propertyCbWrapper(property, value, info);
1017 static void IndexSetterInvoke(uint32_t index, v8::Local<v8::Value> value,
1019 PropertyCallbackWrapper<v8::Value> propertyCbWrapper(index, value, info);
1038 explicit PropertyCallbackWrapper(v8::Local<v8::Name> name, v8::Local<v8::Value> value,
1040 : PropertyCallbackWrapperBase<T>(0, name, value, cbinfo, 0), _cbInfo(cbinfo) {}
1042 explicit PropertyCallbackWrapper(uint32_t index, v8::Local<v8::Value> value,
1044 : PropertyCallbackWrapperBase<T>(index, v8::Local<v8::Name>(), value, cbinfo, 0), _cbInfo(cbinfo) {}
1047 void SetReturnValue(JSVM_Value value) override {
1048 v8::Local<T> val = v8impl::V8LocalValueFromJsValue(value).As<T>();
1067 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(jsObject);
1068 RETURN_STATUS_IF_FALSE(env, value->IsObject(), JSVM_INVALID_ARG);
1069 v8::Local<v8::Object> obj = value.As<v8::Object>();
1120 inline bool CanBeHeldWeakly(v8::Local<v8::Value> value) {
1121 return value->IsObject() || value->IsSymbol();
1236 Reference::Reference(JSVM_Env env, v8::Local<v8::Value> value, Args&&... args)
1238 persistent_(env->isolate, value),
1239 can_be_weak_(CanBeHeldWeakly(value)),
1253 v8::Local<v8::Value> value,
1260 value,
1568 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(p->value);
1569 global_template->Set(property_name, value, attributes);
2130 // The value of the constant below must be updated to reference the last
2299 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(p->value);
2300 tpl->PrototypeTemplate()->Set(property_name, value, attributes);
2416 JSVM_Value value) {
2419 CHECK_ARG(env, value);
2427 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
2524 JSVM_Value value) {
2526 CHECK_ARG(env, value);
2536 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
2595 JSVM_Value value) {
2597 CHECK_ARG(env, value);
2604 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
2730 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(p->value);
2738 obj->CreateDataProperty(context, property_name, value);
2741 v8::PropertyDescriptor descriptor(value,
2795 JSVM_Value value,
2798 CHECK_ARG(env, value);
2801 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
2808 JSVM_Value value,
2811 CHECK_ARG(env, value);
2814 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
2821 JSVM_Value value,
2824 CHECK_ARG(env, value);
2827 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
2950 double value,
2956 v8impl::JsValueFromV8LocalValue(v8::Number::New(env->isolate, value));
2962 int32_t value,
2968 v8impl::JsValueFromV8LocalValue(v8::Integer::New(env->isolate, value));
2974 uint32_t value,
2980 v8::Integer::NewFromUnsigned(env->isolate, value));
2986 int64_t value,
2992 v8::Number::New(env->isolate, static_cast<double>(value)));
2998 int64_t value,
3004 v8impl::JsValueFromV8LocalValue(v8::BigInt::New(env->isolate, value));
3010 uint64_t value,
3016 v8::BigInt::NewFromUnsigned(env->isolate, value));
3044 bool value,
3051 if (value) {
3207 JSVM_Value value,
3212 CHECK_ARG(env, value);
3215 v8::Local<v8::Value> v = v8impl::V8LocalValueFromJsValue(value);
3242 // Should not get here unless V8 has added some new kind of value.
3443 JSVM_Value value,
3448 CHECK_ARG(env, value);
3451 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3458 JSVM_Value value,
3463 CHECK_ARG(env, value);
3466 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3475 JSVM_Value value,
3480 CHECK_ARG(env, value);
3483 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3499 JSVM_Value value,
3504 CHECK_ARG(env, value);
3507 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3523 JSVM_Value value,
3528 CHECK_ARG(env, value);
3531 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3557 JSVM_Value value,
3561 CHECK_ARG(env, value);
3565 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3575 JSVM_Value value,
3579 CHECK_ARG(env, value);
3583 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3593 JSVM_Value value,
3598 CHECK_ARG(env, value);
3601 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3623 JSVM_Value value,
3628 CHECK_ARG(env, value);
3631 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3648 JSVM_Env env, JSVM_Value value, char* buf, size_t bufsize, size_t* result) {
3650 CHECK_ARG(env, value);
3652 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3686 JSVM_Env env, JSVM_Value value, char* buf, size_t bufsize, size_t* result) {
3688 CHECK_ARG(env, value);
3690 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3724 JSVM_Value value,
3729 CHECK_ARG(env, value);
3731 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3757 JSVM_Value value,
3760 CHECK_ARG(env, value);
3765 v8impl::V8LocalValueFromJsValue(value)->ToBoolean(isolate);
3772 JSVM_Env env, JSVM_Value value, JSVM_Value* result) { \
3774 CHECK_ARG(env, value); \
3780 CHECK_TO_##UpperCaseName(env, context, str, value); \
3913 JSVM_Value value,
3916 CHECK_ARG(env, value);
3919 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
3930 JSVM_Value value,
3936 CHECK_ARG(env, value);
3939 v8::Local<v8::Value> v8_value = v8impl::V8LocalValueFromJsValue(value);
3947 // Deletes a reference. The referenced value is released, and may be GC'd unless
4013 // Attempts to get a referenced value. If the reference is weak, the value might
4198 JSVM_Value value,
4201 CHECK_ARG(env, value);
4204 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4299 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(arraybuffer);
4300 RETURN_STATUS_IF_FALSE(env, value->IsArrayBuffer(), JSVM_INVALID_ARG);
4302 v8::Local<v8::ArrayBuffer> ab = value.As<v8::ArrayBuffer>();
4316 JSVM_Value value,
4319 CHECK_ARG(env, value);
4322 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4338 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(arraybuffer);
4339 RETURN_STATUS_IF_FALSE(env, value->IsArrayBuffer(), JSVM_INVALID_ARG);
4341 v8::Local<v8::ArrayBuffer> buffer = value.As<v8::ArrayBuffer>();
4407 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(typedarray);
4408 RETURN_STATUS_IF_FALSE(env, value->IsTypedArray(), JSVM_INVALID_ARG);
4410 v8::Local<v8::TypedArray> array = value.As<v8::TypedArray>();
4413 if (value->IsInt8Array()) {
4415 } else if (value->IsUint8Array()) {
4417 } else if (value->IsUint8ClampedArray()) {
4419 } else if (value->IsInt16Array()) {
4421 } else if (value->IsUint16Array()) {
4423 } else if (value->IsInt32Array()) {
4425 } else if (value->IsUint32Array()) {
4427 } else if (value->IsFloat32Array()) {
4429 } else if (value->IsFloat64Array()) {
4431 } else if (value->IsBigInt64Array()) {
4433 } else if (value->IsBigUint64Array()) {
4473 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(arraybuffer);
4474 RETURN_STATUS_IF_FALSE(env, value->IsArrayBuffer(), JSVM_INVALID_ARG);
4476 v8::Local<v8::ArrayBuffer> buffer = value.As<v8::ArrayBuffer>();
4492 JSVM_Value value,
4495 CHECK_ARG(env, value);
4498 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4513 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(dataview);
4514 RETURN_STATUS_IF_FALSE(env, value->IsDataView(), JSVM_INVALID_ARG);
4516 v8::Local<v8::DataView> array = value.As<v8::DataView>();
4583 JSVM_Value value,
4586 CHECK_ARG(env, value);
4589 *is_promise = v8impl::V8LocalValueFromJsValue(value)->IsPromise();
4609 JSVM_Value value,
4612 CHECK_ARG(env, value);
4615 *isDate = v8impl::V8LocalValueFromJsValue(value)->IsDate();
4621 JSVM_Value value,
4624 CHECK_ARG(env, value);
4627 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4712 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(arraybuffer);
4714 env, value->IsArrayBuffer() || value->IsSharedArrayBuffer(), JSVM_ARRAYBUFFER_EXPECTED);
4716 v8::Local<v8::ArrayBuffer> it = value.As<v8::ArrayBuffer>();
4732 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(arraybuffer);
4735 value->IsArrayBuffer() && value.As<v8::ArrayBuffer>()->WasDetached();
4817 v8::Local<v8::Value> value = v8impl::V8LocalValueFromJsValue(p->value);
4818 tpl->PrototypeTemplate()->Set(property_name, value, attributes);
4928 JSVM_Value value,
4931 CHECK_ARG(env, value);
4934 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4941 JSVM_Value value,
4946 CHECK_ARG(env, value);
4949 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4956 JSVM_Value value,
4961 CHECK_ARG(env, value);
4964 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4971 JSVM_Value value,
4976 CHECK_ARG(env, value);
4979 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
4986 JSVM_Value value,
4991 CHECK_ARG(env, value);
4994 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5001 JSVM_Value value,
5006 CHECK_ARG(env, value);
5009 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5016 JSVM_Value value,
5021 CHECK_ARG(env, value);
5024 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5031 JSVM_Value value,
5036 CHECK_ARG(env, value);
5039 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5046 JSVM_Value value,
5051 CHECK_ARG(env, value);
5054 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5061 JSVM_Value value,
5066 CHECK_ARG(env, value);
5069 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5076 JSVM_Value value,
5081 CHECK_ARG(env, value);
5084 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5091 JSVM_Value value,
5094 CHECK_ARG(env, value);
5097 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5119 JSVM_Value value,
5123 CHECK_ARG(env, value);
5126 v8::Local<v8::Value> pattern = v8impl::V8LocalValueFromJsValue(value);
5147 JSVM_Value value,
5150 CHECK_ARG(env, value);
5153 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5160 JSVM_Value value,
5163 CHECK_ARG(env, value);
5166 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);
5336 JSVM_Value value,
5341 CHECK_ARG(env, value);
5344 v8::Local<v8::Value> val = v8impl::V8LocalValueFromJsValue(value);