tmp/tmp75uduwsv/{from.md → to.md}
RENAMED
|
@@ -20,10 +20,15 @@ namespace std::ranges {
|
|
| 20 |
constexpr auto end() requires (!simple-view<V>) { return ranges::cend(base_); }
|
| 21 |
constexpr auto end() const requires range<const V> { return ranges::cend(base_); }
|
| 22 |
|
| 23 |
constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
|
| 24 |
constexpr auto size() const requires sized_range<const V> { return ranges::size(base_); }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
};
|
| 26 |
|
| 27 |
template<class R>
|
| 28 |
as_const_view(R&&) -> as_const_view<views::all_t<R>>;
|
| 29 |
}
|
|
|
|
| 20 |
constexpr auto end() requires (!simple-view<V>) { return ranges::cend(base_); }
|
| 21 |
constexpr auto end() const requires range<const V> { return ranges::cend(base_); }
|
| 22 |
|
| 23 |
constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
|
| 24 |
constexpr auto size() const requires sized_range<const V> { return ranges::size(base_); }
|
| 25 |
+
|
| 26 |
+
constexpr auto reserve_hint() requires approximately_sized_range<V>
|
| 27 |
+
{ return ranges::reserve_hint(base_); }
|
| 28 |
+
constexpr auto reserve_hint() const requires approximately_sized_range<const V>
|
| 29 |
+
{ return ranges::reserve_hint(base_); }
|
| 30 |
};
|
| 31 |
|
| 32 |
template<class R>
|
| 33 |
as_const_view(R&&) -> as_const_view<views::all_t<R>>;
|
| 34 |
}
|