tmp/tmp9xmw6nkt/{from.md → to.md}
RENAMED
|
@@ -1,10 +1,12 @@
|
|
| 1 |
### Coroutine traits <a id="coroutine.traits">[[coroutine.traits]]</a>
|
| 2 |
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
|
|
|
|
|
|
| 6 |
|
| 7 |
#### Class template `coroutine_traits` <a id="coroutine.traits.primary">[[coroutine.traits.primary]]</a>
|
| 8 |
|
| 9 |
The header `<coroutine>` defines the primary template `coroutine_traits`
|
| 10 |
such that if `ArgTypes` is a parameter pack of types and if the
|
|
|
|
| 1 |
### Coroutine traits <a id="coroutine.traits">[[coroutine.traits]]</a>
|
| 2 |
|
| 3 |
+
#### General <a id="coroutine.traits.general">[[coroutine.traits.general]]</a>
|
| 4 |
+
|
| 5 |
+
Subclause [[coroutine.traits]] defines requirements on classes
|
| 6 |
+
representing *coroutine traits*, and defines the class template
|
| 7 |
+
`coroutine_traits` that meets those requirements.
|
| 8 |
|
| 9 |
#### Class template `coroutine_traits` <a id="coroutine.traits.primary">[[coroutine.traits.primary]]</a>
|
| 10 |
|
| 11 |
The header `<coroutine>` defines the primary template `coroutine_traits`
|
| 12 |
such that if `ArgTypes` is a parameter pack of types and if the
|