class
	UC_UTF16_ROUTINES

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

Ancestors
	KL_IMPORTED_ANY_ROUTINES
	KL_IMPORTED_INTEGER_ROUTINES
	UC_UNICODE_CONSTANTS

Queries
	Any_: KL_ANY_ROUTINES
	Bom_be: STRING_8
	Bom_le: STRING_8
	Canonical_decomposition_mapping: INTEGER_32
	Close_punctuation_category: INTEGER_32
	Compatibility_decomposition_mapping: INTEGER_32
	Connector_punctuation_category: INTEGER_32
	Control_other_category: INTEGER_32
	Currency_symbol_category: INTEGER_32
	Dash_punctuation_category: INTEGER_32
	Decimal_digit_number_category: INTEGER_32
	Encircled_decomposition_mapping: INTEGER_32
	Enclosing_mark_category: INTEGER_32
	Final_decomposition_mapping: INTEGER_32
	Final_quote_punctuation_category: INTEGER_32
	Font_decomposition_mapping: INTEGER_32
	Format_other_category: INTEGER_32
	Fraction_decomposition_mapping: INTEGER_32
	Initial_decomposition_mapping: INTEGER_32
	Initial_quote_punctuation_category: INTEGER_32
	Integer_: KL_INTEGER_ROUTINES
	is_byte (a: INTEGER_32): BOOLEAN
	is_endian_detection_character (a_byte, other_byte: INTEGER_32): BOOLEAN
	is_endian_detection_character_least_first (first, second: INTEGER_32): BOOLEAN
	is_endian_detection_character_most_first (first, second: INTEGER_32): BOOLEAN
	is_high_surrogate (a_most: INTEGER_32): BOOLEAN
	is_low_surrogate (a_most: INTEGER_32): BOOLEAN
	is_surrogate (a_most: INTEGER_32): BOOLEAN
	Isolated_decomposition_mapping: INTEGER_32
	least_10_bits (msb, lsb: INTEGER_32): INTEGER_32
	Letter_number_category: INTEGER_32
	Line_separator_category: INTEGER_32
	Lowercase_letter_category: INTEGER_32
	Math_symbol_category: INTEGER_32
	Maximum_ascii_character: CHARACTER_8
	Maximum_ascii_character_code: INTEGER_32
	Maximum_bmp_character_code: INTEGER_32
	Maximum_unicode_character_code: INTEGER_32
	Maximum_unicode_surrogate_code: INTEGER_32
	Medial_decomposition_mapping: INTEGER_32
	Minimum_ascii_character: CHARACTER_8
	Minimum_ascii_character_code: INTEGER_32
	Minimum_unicode_character_code: INTEGER_32
	Minimum_unicode_surrogate_code: INTEGER_32
	Modifier_letter_category: INTEGER_32
	Modifier_symbol_category: INTEGER_32
	Narrow_decomposition_mapping: INTEGER_32
	No_break_decomposition_mapping: INTEGER_32
	Non_spacing_mark_category: INTEGER_32
	Open_punctuation_category: INTEGER_32
	Other_letter_category: INTEGER_32
	Other_number_category: INTEGER_32
	Other_punctuation_category: INTEGER_32
	Other_symbol_category: INTEGER_32
	Paragraph_separator_category: INTEGER_32
	Platform: KL_PLATFORM
	Private_other_category: INTEGER_32
	Small_decomposition_mapping: INTEGER_32
	Space_separator_category: INTEGER_32
	Spacing_combining_mark_category: INTEGER_32
	Square_decomposition_mapping: INTEGER_32
	Subscript_decomposition_mapping: INTEGER_32
	Superscript_decomposition_mapping: INTEGER_32
	supplementary_to_high_surrogate (a_code: INTEGER_32): INTEGER_32
	supplementary_to_low_surrogate (a_code: INTEGER_32): INTEGER_32
	surrogate (a_high_10, a_low_10: INTEGER_32): INTEGER_32
	surrogate_from_bytes (a_high_most, a_high_least, a_low_most, a_low_least: INTEGER_32): INTEGER_32
	Surrogate_other_category: INTEGER_32
	Titlecase_letter_category: INTEGER_32
	Unassigned_other_category: INTEGER_32
	Uppercase_letter_category: INTEGER_32
	valid_utf16 (a_string: STRING_8): BOOLEAN
	valid_utf16be (a_string: STRING_8): BOOLEAN
	valid_utf16le (a_string: STRING_8): BOOLEAN
	Vertical_decomposition_mapping: INTEGER_32
	Wide_decomposition_mapping: INTEGER_32


Generated by ISE EiffelStudio