From Jason Turner

[range.join.with.sentinel]

Diff to HTML by rtfpessoa

tmp/tmpalc_70o1/{from.md → to.md} RENAMED
@@ -2,11 +2,11 @@
2
 
3
  ``` cpp
4
  namespace std::ranges {
5
  template<input_range V, forward_range Pattern>
6
  requires view<V> && input_range<range_reference_t<V>>
7
- && view<Pattern> && compatible-joinable-ranges<range_reference_t<V>, Pattern>
8
  template<bool Const>
9
  class join_with_view<V, Pattern>::sentinel {
10
  using Parent = maybe-const<Const, join_with_view>; // exposition only
11
  using Base = maybe-const<Const, V>; // exposition only
12
  sentinel_t<Base> end_ = sentinel_t<Base>(); // exposition only
 
2
 
3
  ``` cpp
4
  namespace std::ranges {
5
  template<input_range V, forward_range Pattern>
6
  requires view<V> && input_range<range_reference_t<V>>
7
+ && view<Pattern> && concatable<range_reference_t<V>, Pattern>
8
  template<bool Const>
9
  class join_with_view<V, Pattern>::sentinel {
10
  using Parent = maybe-const<Const, join_with_view>; // exposition only
11
  using Base = maybe-const<Const, V>; // exposition only
12
  sentinel_t<Base> end_ = sentinel_t<Base>(); // exposition only