diff options
author | tema-m <tema-m@yandex-team.com> | 2023-10-02 16:20:43 +0300 |
---|---|---|
committer | tema-m <tema-m@yandex-team.com> | 2023-10-02 17:07:09 +0300 |
commit | 285ff2c13a1a598798c0cee110b6336f25249af1 (patch) | |
tree | d15e19bf28aba7280026f40e52dfcc5166d64468 /yt/cpp/mapreduce | |
parent | 0691d47f35466e34709febd3581f49b708b223be (diff) | |
download | ydb-285ff2c13a1a598798c0cee110b6336f25249af1.tar.gz |
Fix: почему InsertTo и EmplaceTo ограничиваются определёнными контейнерами?
InsertTo -- столкнулся с проблемой, что я не могу им пользоваться, если мой THashSet имеет кастомный хэш. Решил эту проблемы более общим способом -- сделал так, что InsertTo принимает любой контенер, который может делать insert.
EmplaceTo -- почему-то умел работать только с TVector -- поэтому поддерживает тоже любой контейнер
UPD: поменял методы, чтобы они могли работать с любыми контейнерами, но в некотором коде кто-то зачем-то явно указывал тип T, поэтому мой код это ломал. Так что я просто добавил перегрузку
Diffstat (limited to 'yt/cpp/mapreduce')
0 files changed, 0 insertions, 0 deletions