From Jason Turner

[range.join.overview]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmptiq89mnz/{from.md → to.md} +19 -0
tmp/tmptiq89mnz/{from.md → to.md} RENAMED
@@ -0,0 +1,19 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #### Overview <a id="range.join.overview">[[range.join.overview]]</a>
2
+
3
+ `join_view` flattens a `view` of ranges into a `view`.
4
+
5
+ The name `views::join` denotes a range adaptor object
6
+ [[range.adaptor.object]]. Given a subexpression `E`, the expression
7
+ `views::join(E)` is expression-equivalent to `join_view{E}`.
8
+
9
+ [*Example 1*:
10
+
11
+ ``` cpp
12
+ vector<string> ss{"hello", " ", "world", "!"};
13
+ join_view greeting{ss};
14
+ for (char ch : greeting)
15
+ cout << ch; // prints: hello world!
16
+ ```
17
+
18
+ — *end example*]
19
+