Changeset 49726 in webkit for trunk/JavaScriptCore/runtime/Structure.h
- Timestamp:
- Oct 16, 2009, 7:31:42 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/Structure.h
r49717 r49726 32 32 #include "PropertyMapHashTable.h" 33 33 #include "PropertyNameArray.h" 34 #include "Protect.h"35 34 #include "StructureChain.h" 36 35 #include "StructureTransitionTable.h" … … 125 124 void despecifyDictionaryFunction(const Identifier& propertyName); 126 125 127 void setEnumerationCache(JSPropertyNameIterator* enumerationCache); // Defined in JSPropertyNameIterator.h. 128 JSPropertyNameIterator* enumerationCache() { return m_enumerationCache.get(); } 126 void setEnumerationCache(PassRefPtr<PropertyNameArrayData> data) { m_cachedPropertyNameArrayData = data; } 127 PropertyNameArrayData* enumerationCache() { return m_cachedPropertyNameArrayData.get(); } 128 void clearEnumerationCache(); 129 129 void getEnumerablePropertyNames(PropertyNameArray&); 130 130 … … 187 187 StructureTransitionTable table; 188 188 189 ProtectedPtr<JSPropertyNameIterator> m_enumerationCache;189 RefPtr<PropertyNameArrayData> m_cachedPropertyNameArrayData; 190 190 191 191 PropertyMapHashTable* m_propertyTable;
Note:
See TracChangeset
for help on using the changeset viewer.