|
50 | 50 | template <class charT> charT toupper(charT c, const locale& loc);
|
51 | 51 | template <class charT> charT tolower(charT c, const locale& loc);
|
52 | 52 | template <class Codecvt, class Elem = wchar_t,
|
53 |
| - class Wide_alloc = allocator<Elem>, |
54 |
| - class Byte_alloc = allocator<char>> class wstring_convert; |
| 53 | + class Wide_alloc = allocator<Elem>, |
| 54 | + class Byte_alloc = allocator<char>> |
| 55 | + class wstring_convert; |
55 | 56 | template <class Codecvt, class Elem = wchar_t,
|
56 |
| - class Tr = char_traits<Elem@\shr{}@ class wbuffer_convert; |
| 57 | + class Tr = char_traits<Elem>> |
| 58 | + class wbuffer_convert; |
57 | 59 |
|
58 | 60 | // \ref{category.ctype}, ctype
|
59 | 61 | class ctype_base;
|
60 | 62 | template <class charT> class ctype;
|
61 |
| - template <> class ctype<char>; // specialization |
| 63 | + template <> class ctype<char>; // specialization |
62 | 64 | template <class charT> class ctype_byname;
|
63 | 65 | class codecvt_base;
|
64 | 66 | template <class internT, class externT, class stateT> class codecvt;
|
65 | 67 | template <class internT, class externT, class stateT> class codecvt_byname;
|
66 | 68 |
|
67 | 69 | // \ref{category.numeric}, numeric
|
68 |
| - template <class charT, class InputIterator = istreambuf_iterator<charT>> class num_get; |
69 |
| - template <class charT, class OutputIterator = ostreambuf_iterator<charT>> class num_put; |
70 |
| - template <class charT> class numpunct; |
71 |
| - template <class charT> class numpunct_byname; |
| 70 | + template <class charT, class InputIterator = istreambuf_iterator<charT>> |
| 71 | + class num_get; |
| 72 | + template <class charT, class OutputIterator = ostreambuf_iterator<charT>> |
| 73 | + class num_put; |
| 74 | + template <class charT> |
| 75 | + class numpunct; |
| 76 | + template <class charT> |
| 77 | + class numpunct_byname; |
72 | 78 |
|
73 | 79 | // \ref{category.collate}, collation
|
74 | 80 | template <class charT> class collate;
|
|
87 | 93 |
|
88 | 94 | // \ref{category.monetary}, money
|
89 | 95 | class money_base;
|
90 |
| - template <class charT, class InputIterator = istreambuf_iterator<charT>> class money_get; |
91 |
| - template <class charT, class OutputIterator = ostreambuf_iterator<charT>> class money_put; |
92 |
| - template <class charT, bool Intl = false> class moneypunct; |
93 |
| - template <class charT, bool Intl = false> class moneypunct_byname; |
| 96 | + template <class charT, class InputIterator = istreambuf_iterator<charT>> |
| 97 | + class money_get; |
| 98 | + template <class charT, class OutputIterator = ostreambuf_iterator<charT>> |
| 99 | + class money_put; |
| 100 | + template <class charT, bool Intl = false> |
| 101 | + class moneypunct; |
| 102 | + template <class charT, bool Intl = false> |
| 103 | + class moneypunct_byname; |
94 | 104 |
|
95 | 105 | // \ref{category.messages}, message retrieval
|
96 | 106 | class messages_base;
|
|
110 | 120 | \indexlibrary{\idxhdr{ctime}}%
|
111 | 121 | \tcode{<ctime>}.}
|
112 | 122 |
|
| 123 | +\newpage |
| 124 | + |
113 | 125 | \rSec1[locales]{Locales}
|
114 | 126 |
|
115 | 127 | \rSec2[locale]{Class \tcode{locale}}
|
|
0 commit comments