From Jason Turner

[locale.syn]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpipy2k739/{from.md → to.md} +24 -21
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> > class num_get;
42
- template <class charT, class OutputIterator = ostreambuf_iterator<charT> > class num_put;
43
- template <class charT> class numpunct;
44
- template <class charT> class numpunct_byname;
 
 
 
 
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> > class money_get;
64
- template <class charT, class OutputIterator = ostreambuf_iterator<charT> > class money_put;
65
- template <class charT, bool Intl = false> class moneypunct;
66
- template <class charT, bool Intl = false> class moneypunct_byname;
 
 
 
 
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
  ```