tmp/tmp6ugaro0l/{from.md → to.md}
RENAMED
|
@@ -0,0 +1,13 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
#### General <a id="iterator.cpp17.general">[[iterator.cpp17.general]]</a>
|
| 2 |
+
|
| 3 |
+
In the following sections, `a` and `b` denote values of type `X` or
|
| 4 |
+
`const X`, `difference_type` and `reference` refer to the types
|
| 5 |
+
`iterator_traits<X>::difference_type` and
|
| 6 |
+
`iterator_traits<X>::reference`, respectively, `n` denotes a value of
|
| 7 |
+
`difference_type`, `u`, `tmp`, and `m` denote identifiers, `r` denotes a
|
| 8 |
+
value of `X&`, `t` denotes a value of value type `T`, `o` denotes a
|
| 9 |
+
value of some type that is writable to the output iterator.
|
| 10 |
+
|
| 11 |
+
[*Note 1*: For an iterator type `X` there must be an instantiation of
|
| 12 |
+
`iterator_traits<X>` [[iterator.traits]]. — *end note*]
|
| 13 |
+
|