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