Lines Matching refs:StorageMap
27 #include "StorageMap.h"
33 PassRefPtr<StorageMap> StorageMap::create(unsigned quota)
35 return adoptRef(new StorageMap(quota));
38 StorageMap::StorageMap(unsigned quota)
46 PassRefPtr<StorageMap> StorageMap::copy()
48 RefPtr<StorageMap> newMap = create(m_quotaSize);
54 void StorageMap::invalidateIterator()
60 void StorageMap::setIteratorToIndex(unsigned index)
83 unsigned StorageMap::length() const
88 String StorageMap::key(unsigned index)
97 String StorageMap::getItem(const String& key) const
102 PassRefPtr<StorageMap> StorageMap::setItem(const String& key, const String& value, String& oldValue, bool& quotaException)
110 RefPtr<StorageMap> newStorageMap = copy();
145 PassRefPtr<StorageMap> StorageMap::setItemIgnoringQuota(const String& key, const String& value)
152 RefPtr<StorageMap> map = setItem(key, value, oldValue, quotaException);
158 PassRefPtr<StorageMap> StorageMap::removeItem(const String& key, String& oldValue)
163 RefPtr<StorageMap> newStorage = copy();
180 bool StorageMap::contains(const String& key) const
185 void StorageMap::importItems(const HashMap<String, String>& items)