Lines Matching refs:WebScriptWorld
35 typedef HashMap<DOMWrapperWorld*, WebScriptWorld*> WorldMap;
42 inline WebScriptWorld::WebScriptWorld(PassRefPtr<DOMWrapperWorld> world) in WebScriptWorld() function in WebScriptWorld
55 WebScriptWorld::~WebScriptWorld() in ~WebScriptWorld()
64 WebScriptWorld* WebScriptWorld::standardWorld() in standardWorld()
66 static WebScriptWorld* standardWorld = createInstance(mainThreadNormalWorld()).releaseRef(); in standardWorld()
70 COMPtr<WebScriptWorld> WebScriptWorld::createInstance() in createInstance()
75 COMPtr<WebScriptWorld> WebScriptWorld::createInstance(PassRefPtr<DOMWrapperWorld> world) in createInstance()
77 return new WebScriptWorld(world); in createInstance()
80 COMPtr<WebScriptWorld> WebScriptWorld::findOrCreateWorld(DOMWrapperWorld* world) in findOrCreateWorld()
85 if (WebScriptWorld* existingWorld = allWorlds().get(world)) in findOrCreateWorld()
91 ULONG WebScriptWorld::AddRef() in AddRef()
96 ULONG WebScriptWorld::Release() in Release()
104 HRESULT WebScriptWorld::QueryInterface(REFIID riid, void** ppvObject) in QueryInterface()
110 if (IsEqualIID(riid, __uuidof(WebScriptWorld))) in QueryInterface()
123 HRESULT WebScriptWorld::standardWorld(IWebScriptWorld** outWorld) in standardWorld()
133 HRESULT WebScriptWorld::scriptWorldForGlobalContext(JSGlobalContextRef context, IWebScriptWorld** o… in scriptWorldForGlobalContext()
140 HRESULT WebScriptWorld::unregisterWorld() in unregisterWorld()