-- Automatic generation produced by ISE Eiffel --

class
     COLUMN [G]

General
     cluster: root_cluster
     create: make

Ancestors
     LINKED_LIST [G]

Queries
     infix "@" (i: INTEGER): [like item] G
     after: BOOLEAN
     before: BOOLEAN
     changeable_comparison_criterion: BOOLEAN
     count: INTEGER
     cursor: CURSOR
     duplicate (n: INTEGER): [like Current] COLUMN [G]
     exhausted: BOOLEAN
     Extendible: BOOLEAN
     first: [like item] G
     for_all (test: FUNCTION [ANY, TUPLE [G], BOOLEAN]): BOOLEAN
     Full: BOOLEAN
     has (v: [like item] G): BOOLEAN
     i_th (i: INTEGER): [like item] G
     index: INTEGER
     index_of (v: [like item] G; i: INTEGER): INTEGER
     index_set: INTEGER_INTERVAL
     is_empty: BOOLEAN
     isfirst: BOOLEAN
     islast: BOOLEAN
     item: G
     last: [like item] G
     linear_representation: LINEAR [G]
     object_comparison: BOOLEAN
     occurrences (v: [like item] G): INTEGER
     off: BOOLEAN
     one_from_top: G
     prunable: BOOLEAN
     readable: BOOLEAN
     sequential_occurrences (v: G): INTEGER
     the_top: G
     there_exists (test: FUNCTION [ANY, TUPLE [G], BOOLEAN]): BOOLEAN
     valid_cursor (p: CURSOR): BOOLEAN
     valid_cursor_index (i: INTEGER): BOOLEAN
     valid_index (i: INTEGER): BOOLEAN
     writable: BOOLEAN

Commands
     add (a_item: G)
     append (s: SEQUENCE [G])
     back
     compare_objects
     compare_references
     do_all (action: PROCEDURE [ANY, TUPLE [G]])
     do_if (action: PROCEDURE [ANY, TUPLE [G]]; test: FUNCTION [ANY, TUPLE [G], BOOLEAN])
     extend (v: [like item] G)
     fill (other: CONTAINER [G])
     finish
     force (v: [like item] G)
     forth
     go_i_th (i: INTEGER)
     go_to (p: CURSOR)
     make
     merge_left (other: [like Current] COLUMN [G])
     merge_right (other: [like Current] COLUMN [G])
     move (i: INTEGER)
     prune (v: [like item] G)
     prune_all (v: [like item] G)
     put (v: [like item] G)
     put_front (v: [like item] G)
     put_i_th (v: [like item] G; i: INTEGER)
     put_left (v: [like item] G)
     put_right (v: [like item] G)
     remove
     remove_left
     remove_right
     remove_top
     replace (v: [like item] G)
     search (v: [like item] G)
     start
     swap (i: INTEGER)
     wipe_out


-- Generated by ISE Eiffel --

-- For more details: www.eiffel.com --