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