aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorimsemenov00 <imsemenov00@yandex-team.com>2023-10-30 14:14:19 +0300
committerimsemenov00 <imsemenov00@yandex-team.com>2023-10-30 14:42:23 +0300
commit4cd1609902908ee050d2202c4adf5fda6d99dc13 (patch)
tree65b945d2b2883eaff173fe22e17bc2842bf023dd
parent1ee6d09776b4e235dd11c2443a0e582f7b320cab (diff)
downloadydb-4cd1609902908ee050d2202c4adf5fda6d99dc13.tar.gz
Make TInputMappedRange::const_reference really const
-rw-r--r--library/cpp/iterator/mapped.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/library/cpp/iterator/mapped.h b/library/cpp/iterator/mapped.h
index af94efa43f..d78371a9e5 100644
--- a/library/cpp/iterator/mapped.h
+++ b/library/cpp/iterator/mapped.h
@@ -26,6 +26,7 @@ public:
using difference_type = std::ptrdiff_t;
using value_type = TValue;
using reference = TValue&;
+ using const_reference = const TValue&;
using pointer = std::remove_reference_t<TValue>*;
using iterator_category = std::conditional_t<NIteratorPrivate::HasRandomAccess<TIterator>(),
std::random_access_iterator_tag, std::input_iterator_tag>;
@@ -107,7 +108,7 @@ public:
using const_iterator = TIterator;
using value_type = typename TIterator::value_type;
using reference = typename TIterator::reference;
- using const_reference = typename TIterator::reference;
+ using const_reference = typename TIterator::const_reference;
TInputMappedRange(TContainer&& container, TMapper&& mapper)
: Container(std::forward<TContainer>(container))