| 299 | |
| 300 | template <typename Value, typename Key, typename GetKey, typename Hash, typename Equals, typename Allocator> |
| 301 | auto FlatHashTable<Value, Key, GetKey, Hash, Equals, Allocator>::begin() -> iterator { |
| 302 | if (m_buckets.empty()) |
| 303 | return end(); |
| 304 | return iterator{scan(m_buckets.data())}; |
| 305 | } |
| 306 | |
| 307 | template <typename Value, typename Key, typename GetKey, typename Hash, typename Equals, typename Allocator> |
| 308 | auto FlatHashTable<Value, Key, GetKey, Hash, Equals, Allocator>::end() -> iterator { |
no test coverage detected