Searched refs:PerIsolateData (Results 1 – 22 of 22) sorted by relevance
17 PerIsolateData::PerIsolateData(Isolate* isolate) in PerIsolateData() function in gin::PerIsolateData22 PerIsolateData::~PerIsolateData() { in ~PerIsolateData()26 PerIsolateData* PerIsolateData::From(Isolate* isolate) { in From()27 return static_cast<PerIsolateData*>(isolate->GetData(kEmbedderNativeGin)); in From()30 void PerIsolateData::SetObjectTemplate(WrapperInfo* info, in SetObjectTemplate()35 void PerIsolateData::SetFunctionTemplate(WrapperInfo* info, in SetFunctionTemplate()40 v8::Local<v8::ObjectTemplate> PerIsolateData::GetObjectTemplate( in GetObjectTemplate()48 v8::Local<v8::FunctionTemplate> PerIsolateData::GetFunctionTemplate( in GetFunctionTemplate()
19 class GIN_EXPORT PerIsolateData {21 explicit PerIsolateData(v8::Isolate* isolate);22 ~PerIsolateData();24 static PerIsolateData* From(v8::Isolate* isolate);55 DISALLOW_COPY_AND_ASSIGN(PerIsolateData);
35 PerIsolateData* data = PerIsolateData::From(isolate); in CreateWrapper()
13 void InitFunctionTemplates(PerIsolateData* isolate_data) { in InitFunctionTemplates()
51 PerIsolateData* data = PerIsolateData::From(isolate); in RegisterTemplates()
75 isolate_data_.reset(new PerIsolateData(isolate_)); in Init()
28 class PerIsolateData; variable336 GIN_EXPORT void InitFunctionTemplates(PerIsolateData* isolate_data);
31 class PerIsolateData;192 GIN_EXPORT void InitFunctionTemplates(PerIsolateData* isolate_data);
89 class PerIsolateData { class91 explicit PerIsolateData(Isolate* isolate) : isolate_(isolate), realms_(NULL) { in PerIsolateData() function in v8::PerIsolateData96 ~PerIsolateData() { in ~PerIsolateData()100 inline static PerIsolateData* Get(Isolate* isolate) { in Get()101 return reinterpret_cast<PerIsolateData*>(isolate->GetData(0)); in Get()106 explicit RealmScope(PerIsolateData* data);109 PerIsolateData* data_;214 PerIsolateData* data = PerIsolateData::Get(isolate); in ExecuteString()264 PerIsolateData::RealmScope::RealmScope(PerIsolateData* data) : data_(data) { in RealmScope()274 PerIsolateData::RealmScope::~RealmScope() { in ~RealmScope()[all …]
18 class PerIsolateData; variable44 scoped_ptr<PerIsolateData> isolate_data_;
28 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in GetTemplate()
52 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in GetTemplate()
41 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in EnsureRegistered()
92 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in GetTemplate()
21 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in GetObjectTemplate()
35 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in GetModuleTemplate()
27 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in GetObjectTemplate()
38 PerIsolateData* data = PerIsolateData::From(isolate); in GetTemplate()
80 PerIsolateData* data = PerIsolateData::From(isolate); in GetDefineTemplate()
47 PerIsolateData* data = PerIsolateData::From(isolate); in GetTemplate()
41 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in RegisterTemplates()
88 gin::PerIsolateData* data = gin::PerIsolateData::From(isolate); in Install()