From Jason Turner

[range.transform]

Diff to HTML by rtfpessoa

tmp/tmp7gl3eko_/{from.md → to.md} RENAMED
@@ -62,10 +62,15 @@ namespace std::ranges {
62
  regular_invocable<const F&, range_reference_t<const V>>;
63
 
64
  constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
65
  constexpr auto size() const requires sized_range<const V>
66
  { return ranges::size(base_); }
 
 
 
 
 
67
  };
68
 
69
  template<class R, class F>
70
  transform_view(R&&, F) -> transform_view<views::all_t<R>, F>;
71
  }
 
62
  regular_invocable<const F&, range_reference_t<const V>>;
63
 
64
  constexpr auto size() requires sized_range<V> { return ranges::size(base_); }
65
  constexpr auto size() const requires sized_range<const V>
66
  { return ranges::size(base_); }
67
+
68
+ constexpr auto reserve_hint() requires approximately_sized_range<V>
69
+ { return ranges::reserve_hint(base_); }
70
+ constexpr auto reserve_hint() const requires approximately_sized_range<const V>
71
+ { return ranges::reserve_hint(base_); }
72
  };
73
 
74
  template<class R, class F>
75
  transform_view(R&&, F) -> transform_view<views::all_t<R>, F>;
76
  }