From Jason Turner

[range.as.rvalue.view]

Diff to HTML by rtfpessoa

tmp/tmpk3wbt0qs/{from.md → to.md} RENAMED
@@ -34,10 +34,15 @@ namespace std::ranges {
34
  }
35
  }
36
 
37
  constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
38
  constexpr auto size() const requires sized_range<const V> { return ranges::size(base_); }
 
 
 
 
 
39
  };
40
 
41
  template<class R>
42
  as_rvalue_view(R&&) -> as_rvalue_view<views::all_t<R>>;
43
  }
 
34
  }
35
  }
36
 
37
  constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
38
  constexpr auto size() const requires sized_range<const V> { return ranges::size(base_); }
39
+
40
+ constexpr auto reserve_hint() requires approximately_sized_range<V>
41
+ { return ranges::reserve_hint(base_); }
42
+ constexpr auto reserve_hint() const requires approximately_sized_range<const V>
43
+ { return ranges::reserve_hint(base_); }
44
  };
45
 
46
  template<class R>
47
  as_rvalue_view(R&&) -> as_rvalue_view<views::all_t<R>>;
48
  }