/* --------------------------------- CJS_Object --------------------------------- */ void FreeObject(const v8::WeakCallbackData<v8::Object, CJS_Object>& data) { CJS_Object* pJSObj = data.GetParameter(); if(pJSObj) { pJSObj->ExitInstance(); delete pJSObj; } v8::Local<v8::Object> obj = data.GetValue(); JS_FreePrivate(obj); }
void FreeObject(const v8::WeakCallbackInfo<CJS_Object>& data) { CJS_Object* pJSObj = data.GetParameter(); pJSObj->ExitInstance(); delete pJSObj; FXJS_FreePrivate(data.GetInternalField(0)); }