Searched refs:deletionList (Results 1 - 2 of 2) sorted by relevance

/external/chromium_org/third_party/WebKit/Source/platform/graphics/
H A DImageDecodingStore.cpp236 void ImageDecodingStore::removeFromCacheInternal(const T* cacheEntry, U* cacheMap, V* identifierMap, Vector<OwnPtr<CacheEntry> >* deletionList) argument
250 deletionList->append(cacheMap->take(cacheEntry->cacheKey()));
256 void ImageDecodingStore::removeFromCacheInternal(const CacheEntry* cacheEntry, Vector<OwnPtr<CacheEntry> >* deletionList) argument
259 removeFromCacheInternal(static_cast<const DecoderCacheEntry*>(cacheEntry), &m_decoderCacheMap, &m_decoderCacheKeyMap, deletionList); local
266 void ImageDecodingStore::removeCacheIndexedByGeneratorInternal(U* cacheMap, V* identifierMap, const ImageFrameGenerator* generator, Vector<OwnPtr<CacheEntry> >* deletionList) argument
281 removeFromCacheInternal(cacheEntry, cacheMap, identifierMap, deletionList);
285 void ImageDecodingStore::removeFromCacheListInternal(const Vector<OwnPtr<CacheEntry> >& deletionList) argument
287 for (size_t i = 0; i < deletionList.size(); ++i)
288 m_orderedCacheList.remove(deletionList[i].get());
H A DImageDecodingStore.h174 // deletionList. Use of Vector<> is handy when removing multiple entries.
175 template<class T, class U, class V> void removeFromCacheInternal(const T* cacheEntry, U* cacheMap, V* identifierMap, Vector<OwnPtr<CacheEntry> >* deletionList);
179 void removeFromCacheInternal(const CacheEntry*, Vector<OwnPtr<CacheEntry> >* deletionList);
182 // Ownership of cache entries is transferred to deletionList.
183 template<class U, class V> void removeCacheIndexedByGeneratorInternal(U* cacheMap, V* identifierMap, const ImageFrameGenerator*, Vector<OwnPtr<CacheEntry> >* deletionList);
186 void removeFromCacheListInternal(const Vector<OwnPtr<CacheEntry> >& deletionList);

Completed in 287 milliseconds