| 226 | bool operator!=(const iterator &o) const { return !(*this == o); } |
| 227 | |
| 228 | void advance_to_occupied() { |
| 229 | if (!_map) |
| 230 | return; |
| 231 | fl::size cap = _map->_buckets.size(); |
| 232 | while (_idx < cap && !_map->is_occupied(_idx)) |
| 233 | ++_idx; |
| 234 | } |
| 235 | |
| 236 | private: |
| 237 | unordered_map *_map; |