… | |
… | |
831 | // that are not representable in unicode, as well as characters |
831 | // that are not representable in unicode, as well as characters |
832 | // not fitting in the BMP. |
832 | // not fitting in the BMP. |
833 | struct compose_char |
833 | struct compose_char |
834 | { |
834 | { |
835 | unicode_t c1, c2; // any chars != NOCHAR are valid |
835 | unicode_t c1, c2; // any chars != NOCHAR are valid |
|
|
836 | #if __cplusplus >= 201103L |
|
|
837 | compose_char () = default; |
|
|
838 | #endif |
836 | compose_char (unicode_t c1, unicode_t c2) |
839 | compose_char (unicode_t c1, unicode_t c2) |
837 | : c1(c1), c2(c2) |
840 | : c1(c1), c2(c2) |
838 | { } |
841 | { } |
839 | }; |
842 | }; |
840 | |
843 | |