From Jason Turner

[string.view.deduct]

Diff to HTML by rtfpessoa

tmp/tmpbw4n8ehl/{from.md → to.md} RENAMED
@@ -1,6 +1,6 @@
1
- ### Deduction guide <a id="string.view.deduct">[[string.view.deduct]]</a>
2
 
3
  ``` cpp
4
  template<class It, class End>
5
  basic_string_view(It, End) -> basic_string_view<iter_value_t<It>>;
6
  ```
@@ -8,5 +8,12 @@ template<class It, class End>
8
  *Constraints:*
9
 
10
  - `It` satisfies `contiguous_iterator`.
11
  - `End` satisfies `sized_sentinel_for<It>`.
12
 
 
 
 
 
 
 
 
 
1
+ #### Deduction guides <a id="string.view.deduct">[[string.view.deduct]]</a>
2
 
3
  ``` cpp
4
  template<class It, class End>
5
  basic_string_view(It, End) -> basic_string_view<iter_value_t<It>>;
6
  ```
 
8
  *Constraints:*
9
 
10
  - `It` satisfies `contiguous_iterator`.
11
  - `End` satisfies `sized_sentinel_for<It>`.
12
 
13
+ ``` cpp
14
+ template<class R>
15
+ basic_string_view(R&&) -> basic_string_view<ranges::range_value_t<R>>;
16
+ ```
17
+
18
+ *Constraints:* `R` satisfies `ranges::contiguous_range`.
19
+