This site contains older material on Eiffel. For the main Eiffel page, see http://www.eiffel.com.

EiffelBase class
(HTML page generated by ISE Eiffel 4.2)

Eiffel Class
indexing
	description: "Cursors for multi-array trees";
	status: "See notice at end of class";
	names: cursor;
	date: "$Date: 2007-03-30 11:10:11 -0800 (Fri, 30 Mar 2007) $";
	revision: "$Revision: 95354 $"

class MULTAR_LIST_CURSOR [G]

inherit
	CURSOR

creation
	make

feature {MULTI_ARRAY_LIST} -- Initialization

	make (active_element: like active; current_active_index, current_index: INTEGER) is
			-- Create a cursor and set it up on active_element.
		do
			active := active_element;
			active_index := current_active_index;
			index := current_index
		end;

feature {MULTI_ARRAY_LIST} -- Implementation

	active: BI_LINKABLE [ARRAYED_LIST [G]];
			-- Current element in array_sequence list

	active_index: INTEGER;
			-- Index relative to active.item

	index: INTEGER;
			-- Index in array_sequence list

end -- class MULTAR_LIST_CURSOR