From Jason Turner

[range.elements.view]

Diff to HTML by rtfpessoa

tmp/tmpunlcyfhm/{from.md → to.md} RENAMED
@@ -44,10 +44,16 @@ namespace std::ranges {
44
  { return ranges::size(base_); }
45
 
46
  constexpr auto size() const requires sized_range<const V>
47
  { return ranges::size(base_); }
48
 
 
 
 
 
 
 
49
  private:
50
  // [range.elements.iterator], class template elements_view::iterator
51
  template<bool> class iterator; // exposition only
52
 
53
  // [range.elements.sentinel], class template elements_view::sentinel
 
44
  { return ranges::size(base_); }
45
 
46
  constexpr auto size() const requires sized_range<const V>
47
  { return ranges::size(base_); }
48
 
49
+ constexpr auto reserve_hint() requires approximately_sized_range<V>
50
+ { return ranges::reserve_hint(base_); }
51
+
52
+ constexpr auto reserve_hint() const requires approximately_sized_range<const V>
53
+ { return ranges::reserve_hint(base_); }
54
+
55
  private:
56
  // [range.elements.iterator], class template elements_view::iterator
57
  template<bool> class iterator; // exposition only
58
 
59
  // [range.elements.sentinel], class template elements_view::sentinel