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

Diff of /FreeELKS/trunk/library/kernel/natural_32.e

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 91476 by ericb, Tue Jan 10 13:22:04 2006 UTC revision 91477 by ericb, Sun Jan 14 09:47:13 2007 UTC
# Line 1  Line 1 
1  indexing  indexing
2          description: "Unsigned integer values coded on 32 bits."          description: "Unsigned integer values coded on 32 bits."
3            external_name: "System.UInt32"
4            assembly: "mscorlib"
5          library: "Free implementation of ELKS library"          library: "Free implementation of ELKS library"
6          copyright: "Copyright (c) 1986-2005, Eiffel Software and others"          copyright: "Copyright (c) 1986-2005, Eiffel Software and others"
7          license: "Eiffel Forum License v2 (see forum.txt)"          license: "Eiffel Forum License v2 (see forum.txt)"
8          date: "$Date$"          date: "$Date$"
9          revision: "$Revision$"          revision: "$Revision$"
10    
11  expanded class NATURAL_32 inherit  frozen expanded class NATURAL_32 inherit
12    
13          NATURAL_32_REF          NATURAL_32_REF
14                  redefine                  redefine
# Line 29  expanded class NATURAL_32 inherit Line 31  expanded class NATURAL_32 inherit
31                          as_integer_64,                          as_integer_64,
32                          to_real_32,                          to_real_32,
33                          to_real_64,                          to_real_64,
34                          to_character,                          to_character_8,
35                            to_character_32,
36                          bit_and,                          bit_and,
37                          bit_or,                          bit_or,
38                          bit_xor,                          bit_xor,
# Line 44  create Line 47  create
47    
48  convert  convert
49          make_from_reference ({NATURAL_32_REF}),          make_from_reference ({NATURAL_32_REF}),
         to_reference: {NATURAL_32_REF, NUMERIC, COMPARABLE, PART_COMPARABLE, HASHABLE, ANY},  
50          to_real_32: {REAL},          to_real_32: {REAL},
51          to_real_64: {DOUBLE},          to_real_64: {DOUBLE},
52          to_integer_64: {INTEGER_64},          to_integer_64: {INTEGER_64},
# Line 170  feature -- Conversion Line 172  feature -- Conversion
172                          "built_in"                          "built_in"
173                  end                  end
174    
175          to_character: CHARACTER is          to_character_8: CHARACTER_8 is
176                          -- Returns corresponding ASCII character to `item' value.                          -- Returns corresponding ASCII character to `item' value.
177                  external                  external
178                          "built_in"                          "built_in"
179                  end                  end
180    
181            to_character_32: CHARACTER_32 is
182                            -- Returns corresponding CHARACTER_32 to `item' value.
183                    external
184                            "built_in"
185                    end
186    
187  feature -- Bit operations  feature -- Bit operations
188    

Legend:
Removed from v.91476  
changed lines
  Added in v.91477

  ViewVC Help
Powered by ViewVC 1.1.23