Automatic generation produced by ISE Eiffel
class ERROR_LIST General cluster: lex description: "Lists of error messages for screen display" create: make, linked_list_make Ancestors LINKED_LIST [G] Queries after: BOOLEAN at alias "@" (i: INTEGER_32): [like item] STRING_8 before: BOOLEAN changeable_comparison_criterion: BOOLEAN count: INTEGER_32 cursor: LINKED_LIST_CURSOR [STRING_8] exhausted: BOOLEAN extendible: BOOLEAN first: [like item] STRING_8 for_all (test: FUNCTION [STRING_8, BOOLEAN]): BOOLEAN Full: BOOLEAN has (v: [like item] STRING_8): BOOLEAN i_th alias "[]" (i: INTEGER_32): [like item] STRING_8 index: INTEGER_32 index_of (v: [like item] STRING_8; i: INTEGER_32): INTEGER_32 is_empty: BOOLEAN is_equal (other: [like Current] ERROR_LIST): BOOLEAN is_inserted (v: STRING_8): BOOLEAN isfirst: BOOLEAN islast: BOOLEAN item: STRING_8 item_for_iteration: STRING_8 last: [like item] STRING_8 linear_representation: LINEAR [STRING_8] Lower: INTEGER_32 new_cursor: LINKED_LIST_ITERATION_CURSOR [STRING_8] object_comparison: BOOLEAN occurrences (v: [like item] STRING_8): INTEGER_32 off: BOOLEAN prunable: BOOLEAN readable: BOOLEAN replaceable: BOOLEAN there_exists (test: FUNCTION [STRING_8, BOOLEAN]): BOOLEAN valid_cursor (p: CURSOR): BOOLEAN valid_cursor_index (i: INTEGER_32): BOOLEAN valid_index (i: INTEGER_32): BOOLEAN writable: BOOLEAN Commands add_message (message: STRING_8) append (s: SEQUENCE [STRING_8]) back compare_objects compare_references copy (other: [like Current] ERROR_LIST) display_message do_all (action: PROCEDURE [STRING_8]) do_if (action: PROCEDURE [STRING_8]; test: FUNCTION [STRING_8, BOOLEAN]) do_not_display_message extend (v: [like item] STRING_8) fill (other: CONTAINER [STRING_8]) finish force (v: [like item] STRING_8) forth go_i_th (i: INTEGER_32) go_to (p: CURSOR) make merge_left (other: [like Current] ERROR_LIST) merge_right (other: [like Current] ERROR_LIST) move (i: INTEGER_32) prune (v: [like item] STRING_8) prune_all (v: [like item] STRING_8) put (v: [like item] STRING_8) put_front (v: [like item] STRING_8) put_i_th (v: [like item] STRING_8; i: INTEGER_32) put_left (v: [like item] STRING_8) put_right (v: [like item] STRING_8) remove remove_i_th (i: INTEGER_32) remove_left remove_right replace (v: [like item] STRING_8) search (v: [like item] STRING_8) sequence_put (v: [like item] STRING_8) start swap (i: INTEGER_32) wipe_out -- Generated by Eiffel Studio --
For more details: eiffel.org