Searched refs:OpaqueJSClassContextData (Results 1 - 3 of 3) sorted by relevance

/macosx-10.10/JavaScriptCore-7600.1.17/API/
H A DJSClassRef.h69 struct OpaqueJSClassContextData { struct
70 WTF_MAKE_NONCOPYABLE(OpaqueJSClassContextData); WTF_MAKE_FAST_ALLOCATED;
72 OpaqueJSClassContextData(JSC::VM&, OpaqueJSClass*);
113 friend struct OpaqueJSClassContextData;
119 OpaqueJSClassContextData& contextData(JSC::ExecState*);
H A DJSClassRef.cpp130 OpaqueJSClassContextData::OpaqueJSClassContextData(JSC::VM&, OpaqueJSClass* jsClass) function in class:OpaqueJSClassContextData
153 OpaqueJSClassContextData& OpaqueJSClass::contextData(ExecState* exec)
155 std::unique_ptr<OpaqueJSClassContextData>& contextData = exec->lexicalGlobalObject()->opaqueJSClassData().add(this, nullptr).iterator->value;
157 contextData = std::make_unique<OpaqueJSClassContextData>(exec->vm(), this);
198 OpaqueJSClassContextData& jsClassData = contextData(exec);
/macosx-10.10/JavaScriptCore-7600.1.17/runtime/
H A DJSGlobalObject.h48 struct OpaqueJSClassContextData;
144 typedef HashMap<OpaqueJSClass*, std::unique_ptr<OpaqueJSClassContextData>> OpaqueJSClassDataMap;

Completed in 112 milliseconds