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

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

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

FreeELKS/trunk/library/kernel/double.e revision 91475 by ericb, Thu Feb 9 11:23:11 2006 UTC FreeELKS/trunk/library/kernel/real_64.e revision 91477 by ericb, Sun Jan 14 09:47:13 2007 UTC
# Line 1  Line 1 
1  indexing  indexing
2          description: "Real values, double precision"          description: "Real values, double precision"
3            external_name: "System.Double"
4            assembly: "mscorlib"
5          library: "Free implementation of ELKS library"          library: "Free implementation of ELKS library"
6          copyright: "Copyright (c) 1986-2006, Eiffel Software and others"          copyright: "Copyright (c) 1986-2006, 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 DOUBLE inherit  frozen expanded class REAL_64 inherit
12    
13          DOUBLE_REF          REAL_64_REF
14                  redefine                  redefine
15                          infix "<",                          infix "<",
16                          truncated_to_integer,                          truncated_to_integer,
# Line 31  create Line 33  create
33          make_from_reference          make_from_reference
34    
35  convert  convert
36          make_from_reference ({DOUBLE_REF}),          make_from_reference ({REAL_64_REF}),
37          to_reference: {DOUBLE_REF, NUMERIC, COMPARABLE, PART_COMPARABLE, HASHABLE, ANY},          truncated_to_real: {REAL_32}
         truncated_to_real: {REAL}  
38    
39  feature -- Comparison  feature -- Comparison
40    
# Line 59  feature -- Conversion Line 60  feature -- Conversion
60                          "built_in"                          "built_in"
61                  end                  end
62    
63          truncated_to_real: REAL is          truncated_to_real: REAL_32 is
64                          -- Real part (Same sign, largest absolute                          -- Real part (Same sign, largest absolute
65                          -- value no greater than current object's)                          -- value no greater than current object's)
66                  external                  external
67                          "built_in"                          "built_in"
68                  end                  end
69    
70          ceiling_real_64: DOUBLE is          ceiling_real_64: REAL_64 is
71                          -- Smallest integral value no smaller than current object                          -- Smallest integral value no smaller than current object
72                  external                  external
73                          "built_in"                          "built_in"
74                  end                  end
75    
76          floor_real_64: DOUBLE is          floor_real_64: REAL_64 is
77                          -- Greatest integral value no greater than current object                          -- Greatest integral value no greater than current object
78                  external                  external
79                          "built_in"                          "built_in"

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

  ViewVC Help
Powered by ViewVC 1.1.23