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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 91424 - (show annotations)
Tue Oct 26 18:39:32 2004 UTC (15 years, 3 months ago) by manus_eiffel
File size: 1409 byte(s)
Initial revision

1 indexing
2
3 description:
4 "Cursors for hash table traversal"
5
6 status: "See notice at end of class"
7 names: linked_list_cursor, cursor;
8 contents: generic;
9 date: "$Date$"
10 revision: "$Revision$"
11
12 class HASH_TABLE_CURSOR inherit
13
14 CURSOR
15
16 create
17 make
18
19 feature {NONE} -- Initialization
20
21 make (pos: INTEGER) is
22 -- Create a new cursor.
23 do
24 position := pos
25 ensure
26 position_set: position = pos
27 end
28
29 feature {HASH_TABLE} -- Access
30
31 position: INTEGER;
32 -- Cursor position
33
34 indexing
35
36 library: "[
37 EiffelBase: Library of reusable components for Eiffel.
38 ]"
39
40 status: "[
41 Copyright 1986-2001 Interactive Software Engineering (ISE).
42 For ISE customers the original versions are an ISE product
43 covered by the ISE Eiffel license and support agreements.
44 ]"
45
46 license: "[
47 EiffelBase may now be used by anyone as FREE SOFTWARE to
48 develop any product, public-domain or commercial, without
49 payment to ISE, under the terms of the ISE Free Eiffel Library
50 License (IFELL) at http://eiffel.com/products/base/license.html.
51 ]"
52
53 source: "[
54 Interactive Software Engineering Inc.
55 ISE Building
56 360 Storke Road, Goleta, CA 93117 USA
57 Telephone 805-685-1006, Fax 805-685-6869
58 Electronic mail <info@eiffel.com>
59 Customer support http://support.eiffel.com
60 ]"
61
62 info: "[
63 For latest info see award-winning pages: http://eiffel.com
64 ]"
65
66 end -- class HASH_TABLE_CURSOR
67
68

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.23