class UNICODE_CONVERSION General cluster: encoding description: "Eiffel implementations for Unicode encoding conversion." create: default_create Ancestors ENCODING_I* Queries is_code_page_convertible (a_from_code_page, a_to_code_page: READABLE_STRING_8): BOOLEAN is_code_page_valid (a_code_page: READABLE_STRING_8): BOOLEAN Is_little_endian: BOOLEAN is_valid_as_string_16 (a_string: READABLE_STRING_GENERAL): BOOLEAN is_valid_utf8 (a_string: READABLE_STRING_8): BOOLEAN Last_conversion_lost_data: BOOLEAN multi_byte_to_pointer (a_string: READABLE_STRING_8): MANAGED_POINTER pointer_to_multi_byte (a_multi_string: POINTER; a_count: INTEGER_32): STRING_8 pointer_to_string_32 (a_w_string: POINTER; a_count: INTEGER_32): STRING_32 pointer_to_wide_string (a_w_string: POINTER; a_count: INTEGER_32): STRING_32 read_character_from_utf8 (a_position: INTEGER_32; a_read_bytes: detachable INTEGER_32_REF; a_string: READABLE_STRING_8): CHARACTER_32 string_16_switch_endian (a_str: STRING_32): STRING_32 string_16_to_stream (a_string: STRING_32): STRING_8 string_32_switch_endian (a_str: STRING_32): STRING_32 string_32_to_multi_byte (a_string: STRING_32): STRING_8 string_8_to_wide_string (a_w_string: STRING_8): STRING_32 string_general_to_stream (a_string: READABLE_STRING_GENERAL): STRING_8 utf16_to_utf32 (a_str: READABLE_STRING_32): STRING_32 utf32_to_utf16 (a_str: READABLE_STRING_32): STRING_32 utf32_to_utf8 (a_string: READABLE_STRING_32): STRING_8 utf8_to_utf32 (a_string: READABLE_STRING_8): STRING_32 wide_string_to_pointer (a_string: READABLE_STRING_32): MANAGED_POINTER Commands append_code_point_to_utf8 (a_code: NATURAL_32; a_string: STRING_8) convert_to (a_from_code_page: READABLE_STRING_8; a_from_string: READABLE_STRING_GENERAL; a_to_code_page: READABLE_STRING_8)
Generated by ISE EiffelStudio