From Jason Turner

[range.elements]

Diff to HTML by rtfpessoa

tmp/tmp83vod9g7/{from.md → to.md} RENAMED
@@ -107,10 +107,16 @@ namespace std::ranges {
107
  { return ranges::size(base_); }
108
 
109
  constexpr auto size() const requires sized_range<const V>
110
  { return ranges::size(base_); }
111
 
 
 
 
 
 
 
112
  private:
113
  // [range.elements.iterator], class template elements_view::iterator
114
  template<bool> class iterator; // exposition only
115
 
116
  // [range.elements.sentinel], class template elements_view::sentinel
 
107
  { return ranges::size(base_); }
108
 
109
  constexpr auto size() const requires sized_range<const V>
110
  { return ranges::size(base_); }
111
 
112
+ constexpr auto reserve_hint() requires approximately_sized_range<V>
113
+ { return ranges::reserve_hint(base_); }
114
+
115
+ constexpr auto reserve_hint() const requires approximately_sized_range<const V>
116
+ { return ranges::reserve_hint(base_); }
117
+
118
  private:
119
  // [range.elements.iterator], class template elements_view::iterator
120
  template<bool> class iterator; // exposition only
121
 
122
  // [range.elements.sentinel], class template elements_view::sentinel