tmp/tmpiyyfauzd/{from.md → to.md}
RENAMED
|
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
### Overview <a id="span.streams.overview">[[span.streams.overview]]</a>
|
| 2 |
+
|
| 3 |
+
The header `<spanstream>` defines class templates and types that
|
| 4 |
+
associate stream buffers with objects whose types are specializations of
|
| 5 |
+
`span` as described in [[views.span]].
|
| 6 |
+
|
| 7 |
+
[*Note 1*: A user of these classes is responsible for ensuring that the
|
| 8 |
+
character sequence represented by the given `span` outlives the use of
|
| 9 |
+
the sequence by objects of the classes in subclause [[span.streams]].
|
| 10 |
+
Using multiple `basic_spanbuf` objects referring to overlapping
|
| 11 |
+
underlying sequences from different threads, where at least one
|
| 12 |
+
`basic_spanbuf` object is used for writing to the sequence, results in a
|
| 13 |
+
data race. — *end note*]
|
| 14 |
+
|