… | … | ||
---|---|---|---|
455 | { | 455 | { |
456 | return tile == o.tile && x == o.x && y == o.y && level == o.level; | 456 | return tile == o.tile && x == o.x && y == o.y && level == o.level; |
457 | } | 457 | } |
458 | }; | 458 | }; |
459 | 459 | ||
460 | typedef ska::flat_hash_map<smooth_key, IV> smooth_hash; | 460 | typedef ska::flat_hash_map<smooth_key, IV, std::hash<smooth_key>, std::equal_to<smooth_key>, slice_allocator<smooth_key>> smooth_hash; |
461 | 461 | ||
462 | namespace std { | 462 | namespace std { |
463 | template <> | 463 | template <> |
464 | struct hash<smooth_key> | 464 | struct hash<smooth_key> |
465 | { | 465 | { |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |