Home | History | Annotate | Download | only in storage

Lines Matching defs: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::removeItem(const String& key, String& oldValue)
150 RefPtr<StorageMap> newStorage = copy();
167 bool StorageMap::contains(const String& key) const
172 void StorageMap::importItem(const String& key, const String& value)