/[eiffelstudio]/FreeELKS/trunk/library/kernel/typed_pointer.e
ViewVC logotype

Contents of /FreeELKS/trunk/library/kernel/typed_pointer.e

Parent Directory Parent Directory | Revision Log Revision Log


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

1 indexing
2 description: "[
3 References to objects containing reference to object
4 meant to be exchanged with non-Eiffel software.
5 ]"
6
7 status: "See notice at end of class"
8 date: "$Date$"
9 revision: "$Revision$"
10
11 expanded class TYPED_POINTER [G]
12
13 inherit
14 POINTER_REF
15 rename
16 item as pointer_item
17 export
18 {NONE} pointer_item
19 end
20
21 create
22 default_create
23
24 convert
25 to_pointer: {POINTER},
26 to_reference: {POINTER_REF, HASHABLE, ANY}
27
28 feature -- Conversion
29
30 to_pointer: POINTER is
31 -- Convert to POINTER instance.
32 do
33 -- Built-in
34 end
35
36 indexing
37
38 library: "[
39 EiffelBase: Library of reusable components for Eiffel.
40 ]"
41
42 status: "[
43 Copyright 1986-2001 Interactive Software Engineering (ISE).
44 For ISE customers the original versions are an ISE product
45 covered by the ISE Eiffel license and support agreements.
46 ]"
47
48 license: "[
49 EiffelBase may now be used by anyone as FREE SOFTWARE to
50 develop any product, public-domain or commercial, without
51 payment to ISE, under the terms of the ISE Free Eiffel Library
52 License (IFELL) at http://eiffel.com/products/base/license.html.
53 ]"
54
55 source: "[
56 Interactive Software Engineering Inc.
57 ISE Building
58 360 Storke Road, Goleta, CA 93117 USA
59 Telephone 805-685-1006, Fax 805-685-6869
60 Electronic mail <info@eiffel.com>
61 Customer support http://support.eiffel.com
62 ]"
63
64 info: "[
65 For latest info see award-winning pages: http://eiffel.com
66 ]"
67
68 end

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.23