Changeset 36401 in webkit for trunk/JavaScriptCore/kjs/StructureID.h
- Timestamp:
- Sep 14, 2008, 1:18:49 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/StructureID.h
r36368 r36401 73 73 class StructureID : public RefCounted<StructureID> { 74 74 public: 75 friend class CTI; 75 76 static PassRefPtr<StructureID> create(JSValue* prototype, JSType type = ObjectType) 76 77 { … … 98 99 JSValue* storedPrototype() const { return m_prototype; } 99 100 JSValue* prototypeForLookup(ExecState*); 100 101 102 StructureID* previousID() const { return m_previous.get(); } 103 101 104 void setCachedPrototypeChain(PassRefPtr<StructureIDChain> cachedPrototypeChain) { m_cachedPrototypeChain = cachedPrototypeChain; } 102 105 StructureIDChain* cachedPrototypeChain() const { return m_cachedPrototypeChain.get(); } … … 104 107 const PropertyMap& propertyMap() const { return m_propertyMap; } 105 108 PropertyMap& propertyMap() { return m_propertyMap; } 109 110 static void transitionTo(StructureID* oldStructureID, StructureID* newStructureID, JSObject* slotBase); 106 111 107 112 private:
Note:
See TracChangeset
for help on using the changeset viewer.