| 411 | } |
| 412 | |
| 413 | V8_EXPORT void SetObjectToOutValue(v8::Isolate* Isolate, v8::Value *Value, int ClassID, void* Ptr) |
| 414 | { |
| 415 | if (Value->IsObject()) |
| 416 | { |
| 417 | auto Context = Isolate->GetCurrentContext(); |
| 418 | auto Outer = Value->ToObject(Context).ToLocalChecked(); |
| 419 | auto JsEngine = FV8Utils::IsolateData<JSEngine>(Isolate); |
| 420 | auto ReturnVal = Outer->Set(Context, FV8Utils::V8String(Isolate, "value"), JsEngine->FindOrAddObject(Isolate, Context, ClassID, Ptr)); |
| 421 | } |
| 422 | } |
| 423 | |
| 424 | V8_EXPORT void SetNullToOutValue(v8::Isolate* Isolate, v8::Value *Value) |
| 425 | { |
nothing calls this directly
no test coverage detected