Searched refs:OpaqueJSClass (Results 1 – 11 of 11) sorted by relevance
65 struct OpaqueJSClass;72 OpaqueJSClassContextData(JSC::JSGlobalData&, OpaqueJSClass*);81 RefPtr<OpaqueJSClass> m_class;88 struct OpaqueJSClass : public ThreadSafeRefCounted<OpaqueJSClass> { struct89 static PassRefPtr<OpaqueJSClass> create(const JSClassDefinition*);90 static PassRefPtr<OpaqueJSClass> createNoAutomaticPrototype(const JSClassDefinition*);91 ~OpaqueJSClass();98 OpaqueJSClass* parentClass; argument99 OpaqueJSClass* prototypeClass; argument116 OpaqueJSClass(); argument[all …]
59 OpaqueJSClass::OpaqueJSClass(const JSClassDefinition* definition, OpaqueJSClass* protoClass) in OpaqueJSClass() function in OpaqueJSClass115 OpaqueJSClass::~OpaqueJSClass() in ~OpaqueJSClass()142 PassRefPtr<OpaqueJSClass> OpaqueJSClass::createNoAutomaticPrototype(const JSClassDefinition* defini… in createNoAutomaticPrototype()144 return adoptRef(new OpaqueJSClass(definition, 0)); in createNoAutomaticPrototype()147 PassRefPtr<OpaqueJSClass> OpaqueJSClass::create(const JSClassDefinition* clientDefinition) in create()157 RefPtr<OpaqueJSClass> protoClass = adoptRef(new OpaqueJSClass(&protoDefinition, 0)); in create()158 return adoptRef(new OpaqueJSClass(&definition, protoClass.get())); in create()161 OpaqueJSClassContextData::OpaqueJSClassContextData(JSC::JSGlobalData&, OpaqueJSClass* jsClass) in OpaqueJSClassContextData()203 OpaqueJSClassContextData& OpaqueJSClass::contextData(ExecState* exec) in contextData()211 UString OpaqueJSClass::className() in className()[all …]
48 typedef struct OpaqueJSClass* JSClassRef;
58 RefPtr<OpaqueJSClass> jsClass = (definition->attributes & kJSClassAttributeNoAutomaticPrototype) in JSClassCreate()59 ? OpaqueJSClass::createNoAutomaticPrototype(definition) in JSClassCreate()60 : OpaqueJSClass::create(definition); in JSClassCreate()
54 struct OpaqueJSClass;228 HashMap<OpaqueJSClass*, OpaqueJSClassContextData*> opaqueJSClassData;
746 (OpaqueJSClass::~OpaqueJSClass):1068 * API/JSClassRef.h: Made a separate struct for context-dependent parts of OpaqueJSClass.1070 (OpaqueJSClass::OpaqueJSClass): Updated for renames and changed member variable order.1071 (OpaqueJSClass::~OpaqueJSClass): Assert that string members are not identifiers.1074 (OpaqueJSClass::contextData): Added a function that finds the per-context part of1075 OpaqueJSClass in JSGlobalData, or creates it if not found.1076 (OpaqueJSClass::className): Always make a deep copy. Callers of this function do not have1078 (OpaqueJSClass::staticValues): Updated for new data location.1079 (OpaqueJSClass::staticFunctions): Ditto.1080 (OpaqueJSClass::prototype): Changed to take an internal type for consistency.[all …]
1167 (OpaqueJSClass::OpaqueJSClass): Added const.1168 (OpaqueJSClass::create): Added const.5308 (OpaqueJSClass::OpaqueJSClass): Added Radar numbers for UTF8 conversion.6412 (OpaqueJSClass::OpaqueJSClass):7044 (OpaqueJSClass::createNoAutomaticPrototype):7045 (OpaqueJSClass::create):8605 (OpaqueJSClass::OpaqueJSClass):8606 (OpaqueJSClass::~OpaqueJSClass):8644 (OpaqueJSClass::OpaqueJSClass):8645 (OpaqueJSClass::~OpaqueJSClass):
283 (OpaqueJSClass::prototype):5962 …(OpaqueJSClass::~OpaqueJSClass): Classname may be null/empty, and these are an identifer. This is…7865 (OpaqueJSClass::OpaqueJSClass):8694 (OpaqueJSClass::OpaqueJSClass):10184 (OpaqueJSClass::create): Cleaned up some of this code. Also changed it10201 (OpaqueJSClass::create):11268 (OpaqueJSClass::OpaqueJSClass):11777 (OpaqueJSClass::~OpaqueJSClass):12347 (OpaqueJSClass::OpaqueJSClass):12428 Added a WeakGCPtr class and changed OpaqueJSClass::cachedPrototype to[all …]
215 (OpaqueJSClass::create):217 (OpaqueJSClass::contextData):218 (OpaqueJSClass::prototype):16789 (OpaqueJSClass::~OpaqueJSClass):16790 (OpaqueJSClass::className):17047 (OpaqueJSClass::OpaqueJSClass):17048 (OpaqueJSClass::~OpaqueJSClass):17212 (OpaqueJSClass::OpaqueJSClass):
1126 (OpaqueJSClass::prototype):5275 (OpaqueJSClass::OpaqueJSClass): Don't leak any existing entry for the given name if
2505 …(JSObjectMakeConstructor): OpaqueJSClass::prototype can return 0. We need to use the default obje…31659 (OpaqueJSClass::contextData): Changed to use a map in the global data instead33695 (OpaqueJSClass::prototype): Pass in a structure. Call setPrototype35983 (OpaqueJSClass::staticValues):35984 (OpaqueJSClass::staticFunctions):