tmp/tmpipy2k739/{from.md → to.md}
RENAMED
|
@@ -1,15 +1,15 @@
|
|
| 1 |
## Header `<locale>` synopsis <a id="locale.syn">[[locale.syn]]</a>
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
namespace std {
|
| 5 |
-
// [locale], locale
|
| 6 |
class locale;
|
| 7 |
template <class Facet> const Facet& use_facet(const locale&);
|
| 8 |
template <class Facet> bool has_facet(const locale&) noexcept;
|
| 9 |
|
| 10 |
-
// [locale.convenience], convenience interfaces
|
| 11 |
template <class charT> bool isspace (charT c, const locale& loc);
|
| 12 |
template <class charT> bool isprint (charT c, const locale& loc);
|
| 13 |
template <class charT> bool iscntrl (charT c, const locale& loc);
|
| 14 |
template <class charT> bool isupper (charT c, const locale& loc);
|
| 15 |
template <class charT> bool islower (charT c, const locale& loc);
|
|
@@ -20,54 +20,57 @@ namespace std {
|
|
| 20 |
template <class charT> bool isalnum (charT c, const locale& loc);
|
| 21 |
template <class charT> bool isgraph (charT c, const locale& loc);
|
| 22 |
template <class charT> bool isblank (charT c, const locale& loc);
|
| 23 |
template <class charT> charT toupper(charT c, const locale& loc);
|
| 24 |
template <class charT> charT tolower(charT c, const locale& loc);
|
| 25 |
-
template <class Codecvt, class Elem = wchar_t,
|
| 26 |
-
class Wide_alloc = std::allocator<Elem>,
|
| 27 |
-
class Byte_alloc = std::allocator<char> > class wstring_convert;
|
| 28 |
-
template <class Codecvt, class Elem = wchar_t,
|
| 29 |
-
class Tr = char_traits<Elem>>{} class wbuffer_convert;
|
| 30 |
|
| 31 |
-
// [category.ctype], ctype
|
| 32 |
class ctype_base;
|
| 33 |
template <class charT> class ctype;
|
| 34 |
template <> class ctype<char>; // specialization
|
| 35 |
template <class charT> class ctype_byname;
|
| 36 |
class codecvt_base;
|
| 37 |
template <class internT, class externT, class stateT> class codecvt;
|
| 38 |
template <class internT, class externT, class stateT> class codecvt_byname;
|
| 39 |
|
| 40 |
-
// [category.numeric], numeric
|
| 41 |
-
template <class charT, class InputIterator = istreambuf_iterator<charT>
|
| 42 |
-
|
| 43 |
-
template <class charT
|
| 44 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 45 |
|
| 46 |
-
// [category.collate], collation
|
| 47 |
template <class charT> class collate;
|
| 48 |
template <class charT> class collate_byname;
|
| 49 |
|
| 50 |
-
// [category.time], date and time
|
| 51 |
class time_base;
|
| 52 |
template <class charT, class InputIterator = istreambuf_iterator<charT>>
|
| 53 |
class time_get;
|
| 54 |
template <class charT, class InputIterator = istreambuf_iterator<charT>>
|
| 55 |
class time_get_byname;
|
| 56 |
template <class charT, class OutputIterator = ostreambuf_iterator<charT>>
|
| 57 |
class time_put;
|
| 58 |
template <class charT, class OutputIterator = ostreambuf_iterator<charT>>
|
| 59 |
class time_put_byname;
|
| 60 |
|
| 61 |
-
// [category.monetary], money
|
| 62 |
class money_base;
|
| 63 |
-
template <class charT, class InputIterator = istreambuf_iterator<charT>
|
| 64 |
-
|
| 65 |
-
template <class charT,
|
| 66 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 67 |
|
| 68 |
-
// [category.messages], message retrieval
|
| 69 |
class messages_base;
|
| 70 |
template <class charT> class messages;
|
| 71 |
template <class charT> class messages_byname;
|
| 72 |
}
|
| 73 |
```
|
|
|
|
| 1 |
## Header `<locale>` synopsis <a id="locale.syn">[[locale.syn]]</a>
|
| 2 |
|
| 3 |
``` cpp
|
| 4 |
namespace std {
|
| 5 |
+
// [locale], locale
|
| 6 |
class locale;
|
| 7 |
template <class Facet> const Facet& use_facet(const locale&);
|
| 8 |
template <class Facet> bool has_facet(const locale&) noexcept;
|
| 9 |
|
| 10 |
+
// [locale.convenience], convenience interfaces
|
| 11 |
template <class charT> bool isspace (charT c, const locale& loc);
|
| 12 |
template <class charT> bool isprint (charT c, const locale& loc);
|
| 13 |
template <class charT> bool iscntrl (charT c, const locale& loc);
|
| 14 |
template <class charT> bool isupper (charT c, const locale& loc);
|
| 15 |
template <class charT> bool islower (charT c, const locale& loc);
|
|
|
|
| 20 |
template <class charT> bool isalnum (charT c, const locale& loc);
|
| 21 |
template <class charT> bool isgraph (charT c, const locale& loc);
|
| 22 |
template <class charT> bool isblank (charT c, const locale& loc);
|
| 23 |
template <class charT> charT toupper(charT c, const locale& loc);
|
| 24 |
template <class charT> charT tolower(charT c, const locale& loc);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
|
| 26 |
+
// [category.ctype], ctype
|
| 27 |
class ctype_base;
|
| 28 |
template <class charT> class ctype;
|
| 29 |
template <> class ctype<char>; // specialization
|
| 30 |
template <class charT> class ctype_byname;
|
| 31 |
class codecvt_base;
|
| 32 |
template <class internT, class externT, class stateT> class codecvt;
|
| 33 |
template <class internT, class externT, class stateT> class codecvt_byname;
|
| 34 |
|
| 35 |
+
// [category.numeric], numeric
|
| 36 |
+
template <class charT, class InputIterator = istreambuf_iterator<charT>>
|
| 37 |
+
class num_get;
|
| 38 |
+
template <class charT, class OutputIterator = ostreambuf_iterator<charT>>
|
| 39 |
+
class num_put;
|
| 40 |
+
template <class charT>
|
| 41 |
+
class numpunct;
|
| 42 |
+
template <class charT>
|
| 43 |
+
class numpunct_byname;
|
| 44 |
|
| 45 |
+
// [category.collate], collation
|
| 46 |
template <class charT> class collate;
|
| 47 |
template <class charT> class collate_byname;
|
| 48 |
|
| 49 |
+
// [category.time], date and time
|
| 50 |
class time_base;
|
| 51 |
template <class charT, class InputIterator = istreambuf_iterator<charT>>
|
| 52 |
class time_get;
|
| 53 |
template <class charT, class InputIterator = istreambuf_iterator<charT>>
|
| 54 |
class time_get_byname;
|
| 55 |
template <class charT, class OutputIterator = ostreambuf_iterator<charT>>
|
| 56 |
class time_put;
|
| 57 |
template <class charT, class OutputIterator = ostreambuf_iterator<charT>>
|
| 58 |
class time_put_byname;
|
| 59 |
|
| 60 |
+
// [category.monetary], money
|
| 61 |
class money_base;
|
| 62 |
+
template <class charT, class InputIterator = istreambuf_iterator<charT>>
|
| 63 |
+
class money_get;
|
| 64 |
+
template <class charT, class OutputIterator = ostreambuf_iterator<charT>>
|
| 65 |
+
class money_put;
|
| 66 |
+
template <class charT, bool Intl = false>
|
| 67 |
+
class moneypunct;
|
| 68 |
+
template <class charT, bool Intl = false>
|
| 69 |
+
class moneypunct_byname;
|
| 70 |
|
| 71 |
+
// [category.messages], message retrieval
|
| 72 |
class messages_base;
|
| 73 |
template <class charT> class messages;
|
| 74 |
template <class charT> class messages_byname;
|
| 75 |
}
|
| 76 |
```
|