Lines Matching refs:Entry
21 struct Entry { struct
22 Entry(const K& key, V&& value) in Entry() function
29 SK_DECLARE_INTERNAL_LLIST_INTERFACE(Entry); argument
37 Entry* node = fLRU.head(); in ~SkLRUCache()
46 Entry** value = fMap.find(key); in find()
50 Entry* entry = *value; in find()
59 Entry* entry = new Entry(key, std::move(value)); in insert()
74 typename SkTInternalLList<Entry>::Iter iter; in foreach()
75 for (Entry* e = iter.init(fLRU, SkTInternalLList<Entry>::Iter::kHead_IterStart); e; in foreach()
83 for (Entry* e = fLRU.head(); e; e = fLRU.head()) { in reset()
91 static const K& GetKey(Entry* e) { in GetKey()
101 Entry** value = fMap.find(key); in remove()
103 Entry* entry = *value; in remove()
111 SkTHashTable<Entry*, K, Traits> fMap;
112 SkTInternalLList<Entry> fLRU;