tmp/tmpsioko3v4/{from.md → to.md}
RENAMED
|
@@ -1,26 +1,27 @@
|
|
| 1 |
##### Standard conversion sequences <a id="over.ics.scs">[[over.ics.scs]]</a>
|
| 2 |
|
| 3 |
Table [[tab:over.conversions]] summarizes the conversions defined in
|
| 4 |
Clause [[conv]] and partitions them into four disjoint categories:
|
| 5 |
Lvalue Transformation, Qualification Adjustment, Promotion, and
|
| 6 |
-
Conversion.
|
|
|
|
|
|
|
| 7 |
category, cv-qualification, and data representation: the Lvalue
|
| 8 |
Transformations do not change the cv-qualification or data
|
| 9 |
representation of the type; the Qualification Adjustments do not change
|
| 10 |
the value category or data representation of the type; and the
|
| 11 |
Promotions and Conversions do not change the value category or
|
| 12 |
-
cv-qualification of the type.
|
| 13 |
|
| 14 |
-
As described in Clause [[conv]], a standard conversion
|
| 15 |
-
either the Identity conversion by itself (that is, no
|
| 16 |
-
consists of one to three conversions from the other four
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
sequence, the conversions are applied in the canonical order: **Lvalue
|
| 20 |
Transformation**, **Promotion** or **Conversion**, **Qualification
|
| 21 |
-
Adjustment**.
|
| 22 |
|
| 23 |
Each conversion in Table [[tab:over.conversions]] also has an
|
| 24 |
associated rank (Exact Match, Promotion, or Conversion). These are used
|
| 25 |
to rank standard conversion sequences ([[over.ics.rank]]). The rank of
|
| 26 |
a conversion sequence is determined by considering the rank of each
|
|
|
|
| 1 |
##### Standard conversion sequences <a id="over.ics.scs">[[over.ics.scs]]</a>
|
| 2 |
|
| 3 |
Table [[tab:over.conversions]] summarizes the conversions defined in
|
| 4 |
Clause [[conv]] and partitions them into four disjoint categories:
|
| 5 |
Lvalue Transformation, Qualification Adjustment, Promotion, and
|
| 6 |
+
Conversion.
|
| 7 |
+
|
| 8 |
+
[*Note 5*: These categories are orthogonal with respect to value
|
| 9 |
category, cv-qualification, and data representation: the Lvalue
|
| 10 |
Transformations do not change the cv-qualification or data
|
| 11 |
representation of the type; the Qualification Adjustments do not change
|
| 12 |
the value category or data representation of the type; and the
|
| 13 |
Promotions and Conversions do not change the value category or
|
| 14 |
+
cv-qualification of the type. — *end note*]
|
| 15 |
|
| 16 |
+
[*Note 6*: As described in Clause [[conv]], a standard conversion
|
| 17 |
+
sequence is either the Identity conversion by itself (that is, no
|
| 18 |
+
conversion) or consists of one to three conversions from the other four
|
| 19 |
+
categories. If there are two or more conversions in the sequence, the
|
| 20 |
+
conversions are applied in the canonical order: **Lvalue
|
|
|
|
| 21 |
Transformation**, **Promotion** or **Conversion**, **Qualification
|
| 22 |
+
Adjustment**. — *end note*]
|
| 23 |
|
| 24 |
Each conversion in Table [[tab:over.conversions]] also has an
|
| 25 |
associated rank (Exact Match, Promotion, or Conversion). These are used
|
| 26 |
to rank standard conversion sequences ([[over.ics.rank]]). The rank of
|
| 27 |
a conversion sequence is determined by considering the rank of each
|