Lines Matching refs:isolate
72 static void Dispose(v8::Isolate* isolate,
84 explicit V8TemplateMap(v8::Isolate* isolate) : m_map(isolate) {} in V8TemplateMap() argument
133 CFXJS_ObjDefinition(v8::Isolate* isolate, in CFXJS_ObjDefinition() argument
142 m_pIsolate(isolate) { in CFXJS_ObjDefinition()
143 v8::Isolate::Scope isolate_scope(isolate); in CFXJS_ObjDefinition()
144 v8::HandleScope handle_scope(isolate); in CFXJS_ObjDefinition()
145 v8::Local<v8::FunctionTemplate> fun = v8::FunctionTemplate::New(isolate); in CFXJS_ObjDefinition()
147 fun->SetCallHandler(CallHandler, v8::Number::New(isolate, eObjType)); in CFXJS_ObjDefinition()
150 v8::Symbol::GetToStringTag(isolate), in CFXJS_ObjDefinition()
151 v8::String::NewFromUtf8(isolate, "global", v8::NewStringType::kNormal) in CFXJS_ObjDefinition()
154 m_FunctionTemplate.Reset(isolate, fun); in CFXJS_ObjDefinition()
155 m_Signature.Reset(isolate, v8::Signature::New(isolate, fun)); in CFXJS_ObjDefinition()
159 v8::Isolate* isolate = info.GetIsolate(); in CallHandler() local
161 isolate->ThrowException( in CallHandler()
162 v8::String::NewFromUtf8(isolate, "illegal constructor", in CallHandler()
168 isolate->ThrowException( in CallHandler()
169 v8::String::NewFromUtf8(isolate, "not a dynamic object", in CallHandler()
252 void V8TemplateMapTraits::Dispose(v8::Isolate* isolate, in Dispose() argument
255 v8::Local<v8::Object> obj = value.Get(isolate); in Dispose()
261 FXJS_PerIsolateData* pIsolateData = FXJS_PerIsolateData::Get(isolate); in Dispose()