Changeset 39502 in webkit for trunk/JavaScriptCore/runtime/Structure.h
- Timestamp:
- Dec 29, 2008, 4:28:40 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/runtime/Structure.h
r39483 r39502 35 35 #include "TypeInfo.h" 36 36 #include "UString.h" 37 #include <wtf/HashFunctions.h>38 #include <wtf/HashTraits.h>39 #include <wtf/OwnArrayPtr.h>40 37 #include <wtf/PassRefPtr.h> 41 38 #include <wtf/RefCounted.h> … … 101 98 void growPropertyStorageCapacity(); 102 99 size_t propertyStorageCapacity() const { return m_propertyStorageCapacity; } 103 size_t propertyStorageSize() const { return m_propertyTable ? m_propertyTable->keyCount + m_deletedOffsets.size() : m_offset + 1; }100 size_t propertyStorageSize() const { return m_propertyTable ? m_propertyTable->keyCount + (m_propertyTable->deletedOffsets ? m_propertyTable->deletedOffsets->size() : 0) : m_offset + 1; } 104 101 105 102 size_t get(const Identifier& propertyName); … … 164 161 165 162 PropertyMapHashTable* m_propertyTable; 166 Vector<unsigned> m_deletedOffsets;167 163 168 164 size_t m_propertyStorageCapacity;
Note:
See TracChangeset
for help on using the changeset viewer.