Automatic generation produced by ISE Eiffel
deferred class LINEAR [G] General cluster: base.structures.traversing description: "Structures whose items may be accessed sequentially, one-way" Ancestors TRAVERSABLE [G] Queries after: BOOLEAN changeable_comparison_criterion: BOOLEAN exhausted: BOOLEAN for_all (test: FUNCTION [ANY, TUPLE [G], BOOLEAN]): BOOLEAN has (v: [like item] G): BOOLEAN index: INTEGER index_of (v: [like item] G; i: INTEGER): INTEGER is_empty: BOOLEAN item: G linear_representation: LINEAR [G] object_comparison: BOOLEAN occurrences (v: G): INTEGER off: BOOLEAN there_exists (test: FUNCTION [ANY, TUPLE [G], BOOLEAN]): BOOLEAN Commands compare_objects compare_references do_all (action: PROCEDURE [ANY, TUPLE [G]]) do_if (action: PROCEDURE [ANY, TUPLE [G]]; test: FUNCTION [ANY, TUPLE [G], BOOLEAN]) finish forth search (v: [like item] G) start Constraints after constraint -- Generated by ISE Eiffel --
For more details: www.eiffel.com