| 351 | new (&storage.val[i]) Val(std::move(src->storage.val[src_index])); |
| 352 | } |
| 353 | void CopyFrom(uint32 i, Bucket* src, uint32 src_index) { |
| 354 | new (&storage.key[i]) Key(src->storage.key[src_index]); |
| 355 | new (&storage.val[i]) Val(src->storage.val[src_index]); |
| 356 | } |
| 357 | }; |
| 358 | |
| 359 | template <typename Pair> |