Lines Matching refs:Iter
161 class Iter {
165 Iter(const TTable* table, int slot) : fTable(table), fSlot(slot) {}
167 static Iter MakeBegin(const TTable* table) {
168 return Iter{table, table->firstPopulatedSlot()};
171 static Iter MakeEnd(const TTable* table) {
172 return Iter{table, table->capacity()};
183 bool operator==(const Iter& that) const {
189 bool operator!=(const Iter& that) const {
193 Iter& operator++() {
198 Iter operator++(int) {
199 Iter old = *this;
475 using Iter = typename SkTHashTable<Pair, K>::template Iter<std::pair<K, V>>;
477 Iter begin() const {
478 return Iter::MakeBegin(&fTable);
481 Iter end() const {
482 return Iter::MakeEnd(&fTable);
534 using Iter = typename SkTHashTable<T, T, Traits>::template Iter<T>;
536 Iter begin() const {
537 return Iter::MakeBegin(&fTable);
540 Iter end() const {
541 return Iter::MakeEnd(&fTable);