From Jason Turner

[range.transform.view]

Diff to HTML by rtfpessoa

tmp/tmpol_rgftx/{from.md → to.md} RENAMED
@@ -39,10 +39,15 @@ namespace std::ranges {
39
  regular_invocable<const F&, range_reference_t<const V>>;
40
 
41
  constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
42
  constexpr auto size() const requires sized_range<const V>
43
  { return ranges::size(base_); }
 
 
 
 
 
44
  };
45
 
46
  template<class R, class F>
47
  transform_view(R&&, F) -> transform_view<views::all_t<R>, F>;
48
  }
 
39
  regular_invocable<const F&, range_reference_t<const V>>;
40
 
41
  constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
42
  constexpr auto size() const requires sized_range<const V>
43
  { return ranges::size(base_); }
44
+
45
+ constexpr auto reserve_hint() requires approximately_sized_range<V>
46
+ { return ranges::reserve_hint(base_); }
47
+ constexpr auto reserve_hint() const requires approximately_sized_range<const V>
48
+ { return ranges::reserve_hint(base_); }
49
  };
50
 
51
  template<class R, class F>
52
  transform_view(R&&, F) -> transform_view<views::all_t<R>, F>;
53
  }