| 300 | |
| 301 | template <class T, class TGetKey> |
| 302 | constexpr T UniqueBy(T f, T l, const TGetKey& getKey) { |
| 303 | return Unique(f, l, [&](auto&& left, auto&& right) { return getKey(left) == getKey(right); }); |
| 304 | } |
| 305 | |
| 306 | template <class C> |
| 307 | void SortUnique(C& c) { |
no test coverage detected