Automatic generation produced by ISE Eiffel
class WEL_STRING General cluster: wel description: "A low-level string class to convert Eiffel strings to UTF-16 Unicode strings used by the Windows API." create: make, make_empty, make_from_path, make_by_pointer, make_by_pointer_and_count, make_with_newline_conversion, share_from_pointer, share_from_pointer_and_count Ancestors NATIVE_STRING STRING_HANDLER Queries bytes_count: INTEGER_32 capacity: INTEGER_32 character_capacity: INTEGER_32 Character_size: INTEGER_32 count: INTEGER_32 Exists: BOOLEAN is_empty: BOOLEAN is_equal (other: [like Current] WEL_STRING): BOOLEAN item: POINTER managed_data: MANAGED_POINTER null_separated_paths: ARRAYED_LIST [PATH] null_separated_strings: LIST [STRING_32] occurrences (c: CHARACTER_32): INTEGER_32 raw_string: STRING_8 space_separated_strings: LIST [STRING_32] string: STRING_32 string_discarding_carriage_return: STRING_32 substring (start_pos, end_pos: INTEGER_32): STRING_32 unicode_character_count: INTEGER_32 Commands fill_blank fill_value (a_value: INTEGER_8) make_by_pointer_and_count (a_ptr: POINTER; a_length: INTEGER_32) make_from_path (a_path: PATH) make_with_newline_conversion (a_string: READABLE_STRING_GENERAL) read_string_into (a_string: STRING_GENERAL) read_substring_into (a_string: STRING_32; start_pos, end_pos: INTEGER_32) set_count (a_count: INTEGER_32) set_null_character (offset: INTEGER_32) set_shared_from_pointer (a_ptr: POINTER) set_shared_from_pointer_and_count (a_ptr: POINTER; a_length: INTEGER_32) set_size_in_string (n: INTEGER_32) set_string (a_string: READABLE_STRING_GENERAL) set_string_with_newline_conversion (a_string: READABLE_STRING_GENERAL) set_substring (a_string: READABLE_STRING_GENERAL; start_pos, end_pos: INTEGER_32) Constraints managed data not void count not negative bytes count valid -- Generated by Eiffel Studio --
For more details: eiffel.org