Lines Matching refs:fTable
227 void reset() { fTable.reset(); }
230 int count() const { return fTable.count(); }
233 size_t approxBytesUsed() const { return fTable.approxBytesUsed(); }
240 Pair* out = fTable.set({std::move(key), std::move(val)});
247 if (Pair* p = fTable.find(key)) {
256 fTable.remove(key);
262 fTable.foreach([&fn](Pair* p){ fn(p->key, &p->val); });
268 fTable.foreach([&fn](const Pair& p){ fn(p.key, p.val); });
279 SkTHashTable<Pair, K> fTable;
289 void reset() { fTable.reset(); }
292 int count() const { return fTable.count(); }
295 size_t approxBytesUsed() const { return fTable.approxBytesUsed(); }
298 void add(T item) { fTable.set(std::move(item)); }
305 const T* find(const T& item) const { return fTable.find(item); }
310 fTable.remove(item);
316 fTable.foreach(fn);
324 SkTHashTable<T, T, Traits> fTable;