From Jason Turner

[depr.codecvt.syn]

Diff to HTML by rtfpessoa

Files changed (1) hide show
  1. tmp/tmpj8_rfnb6/{from.md → to.md} +33 -0
tmp/tmpj8_rfnb6/{from.md → to.md} RENAMED
@@ -0,0 +1,33 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### Header `<codecvt>` synopsis <a id="depr.codecvt.syn">[[depr.codecvt.syn]]</a>
2
+
3
+ ``` cpp
4
+ namespace std {
5
+ enum codecvt_mode {
6
+ consume_header = 4,
7
+ generate_header = 2,
8
+ little_endian = 1
9
+ };
10
+
11
+ template <class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
12
+ class codecvt_utf8 : public codecvt<Elem, char, mbstate_t> {
13
+ public:
14
+ explicit codecvt_utf8(size_t refs = 0);
15
+ ~codecvt_utf8();
16
+ };
17
+
18
+ template <class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
19
+ class codecvt_utf16 : public codecvt<Elem, char, mbstate_t> {
20
+ public:
21
+ explicit codecvt_utf16(size_t refs = 0);
22
+ ~codecvt_utf16();
23
+ };
24
+
25
+ template <class Elem, unsigned long Maxcode = 0x10ffff, codecvt_mode Mode = (codecvt_mode)0>
26
+ class codecvt_utf8_utf16 : public codecvt<Elem, char, mbstate_t> {
27
+ public:
28
+ explicit codecvt_utf8_utf16(size_t refs = 0);
29
+ ~codecvt_utf8_utf16();
30
+ };
31
+ }
32
+ ```
33
+