| 249 | public: |
| 250 | template <class T> |
| 251 | std::pair<iterator, bool> InsertImpl(T&& value) { |
| 252 | return TryCreate(KeyGetter::Apply(value), [&](size_type idx) { |
| 253 | Buckets_.InitNode(idx, std::forward<T>(value)); |
| 254 | }); |
| 255 | } |
| 256 | |
| 257 | template <class T, class F> |
| 258 | Y_FORCE_INLINE std::pair<iterator, bool> TryCreate(const T& key, F nodeInit) { |