Lines Matching full:v8
49 static UserReference* New(JSVM_Env env, v8::Local<v8::Value> value, uint32_t initialRefcount);
51 static UserReference* NewData(JSVM_Env env, v8::Local<v8::Data> data, uint32_t initialRefcount);
60 // Get v8::Local value
61 inline v8::Local<v8::Value> Get();
62 inline v8::Local<v8::Data> GetData();
70 UserReference(JSVM_Env env, v8::Local<v8::Data> value, bool isValue, uint32_t initialRefcount);
78 v8impl::Persistent<v8::Data> persistent;
120 …RuntimeReference(JSVM_Env env, v8::Local<v8::Value> value, JSVM_Finalize cb, void* data, void* hin…
123 static RuntimeReference* New(JSVM_Env env, v8::Local<v8::Value> value, void* data);
124 …static RuntimeReference* New(JSVM_Env env, v8::Local<v8::Value> value, JSVM_Finalize cb, void* dat…
129 static void FirstPassCallback(const v8::WeakCallbackInfo<RuntimeReference>& data);
130 static void SecondPassCallback(const v8::WeakCallbackInfo<RuntimeReference>& data);
131 … static void FirstPassCallbackWithoutFinalizer(const v8::WeakCallbackInfo<RuntimeReference>& data);
134 v8impl::Persistent<v8::Value> persistent;
146 // so we do it here. V8 will still call Dispose() on us later, so we don't do
148 // to the user's finalizer when V8 does finally call Dispose().
161 class ExternalOneByteStringResource : public v8::String::ExternalOneByteStringResource, TrackedStri…
185 class ExternalStringResource : public v8::String::ExternalStringResource, TrackedStringResource {