Changeset 78297 in webkit for trunk/Source/JavaScriptCore/parser/SourceProviderCache.cpp
- Timestamp:
- Feb 10, 2011, 6:10:16 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/parser/SourceProviderCache.cpp
r76611 r78297 33 33 SourceProviderCache::~SourceProviderCache() 34 34 { 35 clear(); 36 } 37 38 void SourceProviderCache::clear() 39 { 35 40 deleteAllValues(m_map); 41 m_map.clear(); 42 m_contentByteSize = 0; 36 43 } 37 44 38 45 unsigned SourceProviderCache::byteSize() const 39 46 { 40 return m_contentByteSize + sizeof(*this) + m_map.capacity() * sizeof(SourceProviderCacheItem*); 47 return m_contentByteSize + sizeof(*this) + m_map.capacity() * sizeof(SourceProviderCacheItem*); 41 48 } 42 49 43 50 void SourceProviderCache::add(int sourcePosition, PassOwnPtr<SourceProviderCacheItem> item, unsigned size) 44 51 { 45 m_map.add(sourcePosition, item.leakPtr()); 46 m_contentByteSize += size; 52 m_map.add(sourcePosition, item.leakPtr()); 53 m_contentByteSize += size; 47 54 } 48 55
Note:
See TracChangeset
for help on using the changeset viewer.