/[eiffelstudio]/FreeELKS/trunk/library/structures/cursors/multar_list_cursor.e
ViewVC logotype

Contents of /FreeELKS/trunk/library/structures/cursors/multar_list_cursor.e

Parent Directory Parent Directory | Revision Log Revision Log


Revision 91477 - (show annotations)
Sun Jan 14 09:47:13 2007 UTC (13 years ago) by ericb
File size: 1253 byte(s)
Synchronized with ISE 6.0.65740
1 indexing
2
3 description:
4 "Cursors for multi-array trees"
5 legal: "See notice at end of class."
6
7 status: "See notice at end of class."
8 names: cursor;
9 date: "$Date$"
10 revision: "$Revision$"
11
12 class MULTAR_LIST_CURSOR [G] inherit
13
14 CURSOR
15
16 create
17 make
18
19 feature {NONE} -- Initialization
20
21 make (active_element: like active; current_active_index, current_index: INTEGER) is
22 -- Create a cursor and set it up on `active_element'.
23 do
24 active := active_element
25 active_index := current_active_index
26 index := current_index
27 end
28
29 feature {MULTI_ARRAY_LIST} -- Implementation
30
31 active: BI_LINKABLE [ARRAYED_LIST [G]]
32 -- Current element in array_sequence list
33
34 active_index: INTEGER
35 -- Index relative to `active.item'
36
37 index: INTEGER;
38 -- Index in array_sequence list
39
40 indexing
41 library: "EiffelBase: Library of reusable components for Eiffel."
42 copyright: "Copyright (c) 1984-2006, Eiffel Software and others"
43 license: "Eiffel Forum License v2 (see http://www.eiffel.com/licensing/forum.txt)"
44 source: "[
45 Eiffel Software
46 356 Storke Road, Goleta, CA 93117 USA
47 Telephone 805-685-1006, Fax 805-685-6869
48 Website http://www.eiffel.com
49 Customer support http://support.eiffel.com
50 ]"
51
52
53
54
55
56
57
58 end -- class MULTAR_LIST_CURSOR
59
60
61

Properties

Name Value
svn:eol-style native
svn:keywords Author Date Id Revision

  ViewVC Help
Powered by ViewVC 1.1.23