class WEL_STRING General cluster: wel.structs description: "A low-level string class to solve some garbage collector problems (object move). The end-user must not use this class. Use class STRING instead." create: make_by_pointer, make_empty, make Ancestors WEL_STRUCTURE Queries capacity: INTEGER count: INTEGER exists: BOOLEAN item: POINTER length: INTEGER null_separated_strings: LINKED_LIST [STRING] shared: BOOLEAN space_separated_strings: LINKED_LIST [STRING] string: STRING structure_size: INTEGER to_integer: INTEGER Commands dispose initialize initialize_with_character (a_character: CHARACTER) memory_copy (source_pointer: POINTER; length: INTEGER) set_item (an_item: POINTER) set_null_character (offset: INTEGER) set_shared set_size_in_string (n: INTEGER) set_string (a_string: STRING) set_unshared