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

Contents of /FreeELKS/trunk/library/kernel/pointer.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: 1009 byte(s)
Synchronized with ISE 6.0.65740
1 indexing
2 description: "References to objects meant to be exchanged with non-Eiffel software."
3 library: "Free implementation of ELKS library"
4 copyright: "Copyright (c) 1986-2006, Eiffel Software and others"
5 license: "Eiffel Forum License v2 (see forum.txt)"
6 date: "$Date$"
7 revision: "$Revision$"
8
9 frozen expanded class POINTER inherit
10
11 POINTER_REF
12 redefine
13 hash_code,
14 infix "+",
15 to_integer_32,
16 out
17 end
18
19 create
20 default_create,
21 make_from_reference
22
23 convert
24 make_from_reference ({POINTER_REF})
25
26 feature -- Access
27
28 hash_code: INTEGER is
29 -- Hash code value
30 external
31 "built_in"
32 end
33
34 feature -- Operations
35
36 infix "+" (offset: INTEGER): POINTER is
37 -- Pointer moved by an offset of `offset' bytes.
38 external
39 "built_in"
40 end
41
42 feature -- Conversion
43
44 to_integer_32: INTEGER is
45 -- Convert `item' into an INTEGER_32 value.
46 external
47 "built_in"
48 end
49
50 feature -- Output
51
52 out: STRING is
53 -- Printable representation of pointer value
54 external
55 "built_in"
56 end
57
58 end

Properties

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

  ViewVC Help
Powered by ViewVC 1.1.23