Lines Matching full:v8
59 static UserReference* New(JSVM_Env env, v8::Local<v8::Value> value, uint32_t initialRefcount);
61 static UserReference* NewData(JSVM_Env env, v8::Local<v8::Data> data, uint32_t initialRefcount);
70 // Get v8::Local value
71 v8::Local<v8::Value> Get();
72 v8::Local<v8::Data> GetData();
80 UserReference(JSVM_Env env, v8::Local<v8::Data> value, bool isValue, uint32_t initialRefcount);
88 v8impl::Persistent<v8::Data> persistent;
130 …RuntimeReference(JSVM_Env env, v8::Local<v8::Value> value, JSVM_Finalize cb, void* data, void* hin…
133 static RuntimeReference* New(JSVM_Env env, v8::Local<v8::Value> value, void* data);
134 …static RuntimeReference* New(JSVM_Env env, v8::Local<v8::Value> value, JSVM_Finalize cb, void* dat…
139 static void FirstPassCallback(const v8::WeakCallbackInfo<RuntimeReference>& data);
140 static void SecondPassCallback(const v8::WeakCallbackInfo<RuntimeReference>& data);
141 … static void FirstPassCallbackWithoutFinalizer(const v8::WeakCallbackInfo<RuntimeReference>& data);
144 v8impl::Persistent<v8::Value> persistent;
156 // so we do it here. V8 will still call Dispose() on us later, so we don't do
158 // to the user's finalizer when V8 does finally call Dispose().
171 class ExternalOneByteStringResource : public v8::String::ExternalOneByteStringResource, TrackedStri…
195 class ExternalStringResource : public v8::String::ExternalStringResource, TrackedStringResource {