File tree Expand file tree Collapse file tree 2 files changed +2
-0
lines changed
tests/std/tests/P2278R4_basic_const_iterator Expand file tree Collapse file tree 2 files changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -2377,6 +2377,7 @@ private:
23772377 }
23782378
23792379public:
2380+ using iterator_type = _Iter;
23802381 using iterator_concept = decltype(_Get_iter_concept());
23812382 using value_type = iter_value_t<_Iter>;
23822383 using difference_type = iter_difference_t<_Iter>;
Original file line number Diff line number Diff line change @@ -38,6 +38,7 @@ constexpr void test_one(It iter) {
3838 static_assert (contiguous_iterator<ConstIt> == contiguous_iterator<It>);
3939
4040 // Validate nested types
41+ static_assert (same_as<typename ConstIt::iterator_type, It>);
4142 static_assert (same_as<typename ConstIt::value_type, iter_value_t <It>>);
4243 static_assert (same_as<typename ConstIt::difference_type, iter_difference_t <It>>);
4344 if constexpr (forward_iterator<It>) {
You can’t perform that action at this time.
0 commit comments