/[eiffelstudio]/trunk/eweasel/tests/incr071/countable.e
ViewVC logotype

Contents of /trunk/eweasel/tests/incr071/countable.e

Parent Directory Parent Directory | Revision Log Revision Log


Revision 65297 - (show annotations)
Thu Nov 30 20:22:33 2006 UTC (13 years ago) by manus
File size: 1349 byte(s)
Moved from trunk/Src/eweasel to trunk/eweasel so that a simple checkout of the source code is not penalized by the lenghty process of checking out all the tests of eweasel.
1 indexing
2
3 description: "[
4 Infinite containers whose items are in one-to-one
5 correspondence with the integers.
6 ]"
7
8 status: "See notice at end of class"
9 names: countable, infinite, storage ;
10 date: "$Date$"
11 revision: "$Revision$"
12
13 deferred class COUNTABLE [G] inherit
14
15 INFINITE [G]
16
17 feature -- Access
18
19 item (i: INTEGER): G is
20 -- The `i'-th item
21 require
22 positive_argument: i > 0
23 deferred
24 end
25
26 indexing
27
28 library: "[
29 EiffelBase: Library of reusable components for Eiffel.
30 ]"
31
32 status: "[
33 --| Copyright (c) 1993-2006 University of Southern California and contributors.
34 For ISE customers the original versions are an ISE product
35 covered by the ISE Eiffel license and support agreements.
36 ]"
37
38 license: "[
39 EiffelBase may now be used by anyone as FREE SOFTWARE to
40 develop any product, public-domain or commercial, without
41 payment to ISE, under the terms of the ISE Free Eiffel Library
42 License (IFELL) at http://eiffel.com/products/base/license.html.
43 ]"
44
45 source: "[
46 Interactive Software Engineering Inc.
47 ISE Building
48 360 Storke Road, Goleta, CA 93117 USA
49 Telephone 805-685-1006, Fax 805-685-6869
50 Electronic mail <info@eiffel.com>
51 Customer support http://support.eiffel.com
52 ]"
53
54 info: "[
55 For latest info see award-winning pages: http://eiffel.com
56 ]"
57
58 end -- class COUNTABLE
59
60
61

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.23