|
Public Member Functions |
| | ACE_UTF16_Encoding_Converter (bool swap=false) |
| virtual | ~ACE_UTF16_Encoding_Converter (void) |
| virtual Result | to_utf8 (const void *source, size_t source_size, ACE_Byte *target, size_t target_size, bool strict=true) |
| virtual Result | from_utf8 (const ACE_Byte *source, size_t source_size, void *target, size_t target_size, bool strict=true) |
Static Public Member Functions |
| static ACE_UTF16_Encoding_Converter * | encoded (const ACE_Byte *source, size_t source_size) |
Protected Member Functions |
| bool | is_legal_utf8 (const ACE_Byte *source, size_t length) const |
Static Protected Member Functions |
| static ACE_UINT32 | get_UNI_SUR_HIGH_START (void) |
| static ACE_UINT32 | get_UNI_SUR_LOW_END (void) |
| static ACE_UINT32 | get_UNI_REPLACEMENT_CHAR (void) |
| static const ACE_Byte * | get_first_byte_mark (void) |
| static const ACE_Byte * | get_trailing_bytes_for_utf8 (void) |
| static const ACE_UINT32 * | get_offsets_from_utf8 (void) |
Protected Attributes |
| bool | swap_ |