aboutsummaryrefslogtreecommitdiffstats
path: root/library/python/strings/__init__.py
diff options
context:
space:
mode:
authorswarmer <swarmer@yandex-team.com>2022-07-19 10:51:56 +0300
committerswarmer <swarmer@yandex-team.com>2022-07-19 10:51:56 +0300
commitc64ee34d9c321fa796868ddca03dddb174704107 (patch)
tree6d1c404eec735f72b689e4127825e201897d86ac /library/python/strings/__init__.py
parent69194c8f03984728c5a08d32026aab02c0b25f7a (diff)
downloadydb-c64ee34d9c321fa796868ddca03dddb174704107.tar.gz
[util] prefer non-const begin/end method for non-const containers in AdjacentFind* functions
AdjacentFind и AdjacentFindBy принимали контейнер по константной ссылке и из-за этого возвращали константный итератор. Стоит для некостантного контейнера возвращать также неконстантный итератор (если он есть). Это позволит 1. использовать итератор для модификации контейнера; 2. обойти проблему, когда методы `end()` и `cend()`/`std::as_const(…).end()` возвращают итераторы разных типов, которые нельзя сравнивать, либо для которых выбор оператора сравнения неоднозначен.
Diffstat (limited to 'library/python/strings/__init__.py')
0 files changed, 0 insertions, 0 deletions