tmp/tmpt325vzni/{from.md → to.md}
RENAMED
|
@@ -1,6 +1,6 @@
|
|
| 1 |
-
##### Type `locale::category` <a id="locale.category">[[locale.category]]</a>
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
using category = int;
|
| 5 |
```
|
| 6 |
|
|
@@ -30,12 +30,10 @@ including at least those shown in [[locale.category.facets]].
|
|
| 30 |
| Category | Includes facets |
|
| 31 |
| -------- | ----------------------------------------------------- |
|
| 32 |
| collate | `collate<char>`, `collate<wchar_t>` |
|
| 33 |
| ctype | `ctype<char>`, `ctype<wchar_t>` |
|
| 34 |
| | `codecvt<char, char, mbstate_t>` |
|
| 35 |
-
| | `codecvt<char16_t, char8_t, mbstate_t>` |
|
| 36 |
-
| | `codecvt<char32_t, char8_t, mbstate_t>` |
|
| 37 |
| | `codecvt<wchar_t, char, mbstate_t>` |
|
| 38 |
| monetary | `moneypunct<char>`, `moneypunct<wchar_t>` |
|
| 39 |
| | `moneypunct<char, true>`, `moneypunct<wchar_t, true>` |
|
| 40 |
| | `money_get<char>`, `money_get<wchar_t>` |
|
| 41 |
| | `money_put<char>`, `money_put<wchar_t>` |
|
|
@@ -62,12 +60,10 @@ templates identified as members of a category, and for those shown in
|
|
| 62 |
| Category | Includes facets |
|
| 63 |
| -------- | --------------------------------------------------------- |
|
| 64 |
| collate | `collate_byname<char>`, `collate_byname<wchar_t>` |
|
| 65 |
| ctype | `ctype_byname<char>`, `ctype_byname<wchar_t>` |
|
| 66 |
| | `codecvt_byname<char, char, mbstate_t>` |
|
| 67 |
-
| | `codecvt_byname<char16_t, char8_t, mbstate_t>` |
|
| 68 |
-
| | `codecvt_byname<char32_t, char8_t, mbstate_t>` |
|
| 69 |
| | `codecvt_byname<wchar_t, char, mbstate_t>` |
|
| 70 |
| monetary | `moneypunct_byname<char, International>` |
|
| 71 |
| | `moneypunct_byname<wchar_t, International>` |
|
| 72 |
| | `money_get<C, InputIterator>` |
|
| 73 |
| | `money_put<C, OutputIterator>` |
|
|
@@ -94,10 +90,11 @@ In declarations of facets, a template parameter with name
|
|
| 94 |
`InputIterator` or `OutputIterator` indicates the set of all possible
|
| 95 |
specializations on parameters that meet the *Cpp17InputIterator*
|
| 96 |
requirements or *Cpp17OutputIterator* requirements, respectively
|
| 97 |
[[iterator.requirements]]. A template parameter with name `C` represents
|
| 98 |
the set of types containing `char`, `wchar_t`, and any other
|
| 99 |
-
*implementation-defined* character
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
|
|
|
| 103 |
|
|
|
|
| 1 |
+
###### Type `locale::category` <a id="locale.category">[[locale.category]]</a>
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
using category = int;
|
| 5 |
```
|
| 6 |
|
|
|
|
| 30 |
| Category | Includes facets |
|
| 31 |
| -------- | ----------------------------------------------------- |
|
| 32 |
| collate | `collate<char>`, `collate<wchar_t>` |
|
| 33 |
| ctype | `ctype<char>`, `ctype<wchar_t>` |
|
| 34 |
| | `codecvt<char, char, mbstate_t>` |
|
|
|
|
|
|
|
| 35 |
| | `codecvt<wchar_t, char, mbstate_t>` |
|
| 36 |
| monetary | `moneypunct<char>`, `moneypunct<wchar_t>` |
|
| 37 |
| | `moneypunct<char, true>`, `moneypunct<wchar_t, true>` |
|
| 38 |
| | `money_get<char>`, `money_get<wchar_t>` |
|
| 39 |
| | `money_put<char>`, `money_put<wchar_t>` |
|
|
|
|
| 60 |
| Category | Includes facets |
|
| 61 |
| -------- | --------------------------------------------------------- |
|
| 62 |
| collate | `collate_byname<char>`, `collate_byname<wchar_t>` |
|
| 63 |
| ctype | `ctype_byname<char>`, `ctype_byname<wchar_t>` |
|
| 64 |
| | `codecvt_byname<char, char, mbstate_t>` |
|
|
|
|
|
|
|
| 65 |
| | `codecvt_byname<wchar_t, char, mbstate_t>` |
|
| 66 |
| monetary | `moneypunct_byname<char, International>` |
|
| 67 |
| | `moneypunct_byname<wchar_t, International>` |
|
| 68 |
| | `money_get<C, InputIterator>` |
|
| 69 |
| | `money_put<C, OutputIterator>` |
|
|
|
|
| 90 |
`InputIterator` or `OutputIterator` indicates the set of all possible
|
| 91 |
specializations on parameters that meet the *Cpp17InputIterator*
|
| 92 |
requirements or *Cpp17OutputIterator* requirements, respectively
|
| 93 |
[[iterator.requirements]]. A template parameter with name `C` represents
|
| 94 |
the set of types containing `char`, `wchar_t`, and any other
|
| 95 |
+
*implementation-defined* character container types
|
| 96 |
+
[[defns.character.container]] that meet the requirements for a character
|
| 97 |
+
on which any of the iostream components can be instantiated. A template
|
| 98 |
+
parameter with name `International` represents the set of all possible
|
| 99 |
+
specializations on a bool parameter.
|
| 100 |
|