class
	UC_UTF8_ROUTINES

General
	cluster: kernel
	description: "UTF-8 encoding routines"

Ancestors
	KL_IMPORTED_ANY_ROUTINES
	KL_IMPORTED_INTEGER_ROUTINES
	KL_IMPORTED_STRING_ROUTINES
	UC_IMPORTED_UNICODE_ROUTINES
	UC_STRING_HANDLER

Queries
	Any_: KL_ANY_ROUTINES
	character_byte_count (c: CHARACTER_8): INTEGER_32
	code_byte_count (a_code: INTEGER_32): INTEGER_32
	encoded_byte_count (a_byte: CHARACTER_8): INTEGER_32
	encoded_first_value (a_byte: CHARACTER_8): INTEGER_32
	encoded_next_value (a_byte: CHARACTER_8): INTEGER_32
	Integer_: KL_INTEGER_ROUTINES
	is_encoded_first_byte (a_byte: CHARACTER_8): BOOLEAN
	is_encoded_next_byte (a_byte: CHARACTER_8): BOOLEAN
	is_encoded_second_byte (a_byte, a_first_byte: CHARACTER_8): BOOLEAN
	is_endian_detection_character (a_first, a_second, a_third: CHARACTER_8): BOOLEAN
	is_endian_detection_character_start (a_first, a_second: CHARACTER_8): BOOLEAN
	String_: KL_STRING_ROUTINES
	substring_byte_count (a_string: READABLE_STRING_GENERAL; start_index, end_index: INTEGER_32): INTEGER_32
	to_utf8 (a_string: STRING_8): STRING_8
	Unicode: UC_UNICODE_ROUTINES
	valid_utf8 (a_string: STRING_8): BOOLEAN

Commands
	append_code_to_utf8 (a_utf8: STRING_8; a_code: INTEGER_32)


Generated by ISE EiffelStudio