Inherit/Insert Summary | |
inherit_numeric | |
parent_object No developed. |
Slot Summary | |
Infix '+' | |
bound_test to | |
pi | |
atan | |
sqrt | |
log | |
sin | |
cos | |
pow | |
Infix '**' | |
Infix '^' |
Convertion format with test. | |
floor | |
ceiling | |
round | |
truncated_to_integer |
Comparaison. | |
Infix '~=' | |
is_not_a_number | |
is_infinity |
Print. | |
append_in to_string . No new STRING
creation during the process.
| |
to_string See: append_in to save memory.
| |
append_in format decimal | |
append_in format with decimal | |
append_in decimal | |
scientific_append_in | |
append_in format_c | |
print_decimal | |
print_int decimal | |
print_format decimal | |
print_format with decimal | |
print_format_c |
Features | |
one | |
zero Functions | |
in_range to | |
sign |
binary operator : | |
Infix '-' | |
Infix '*' | |
Infix '/' |
Unary operator | |
Prefix '+' | |
Prefix '-' |
Compatibility Binary operator | |
Infix '-#' | |
Infix '*#' | |
Infix '/#' | |
Infix '+#' | |
Infix '>#' | |
Infix '<#' | |
Infix '<=#' | |
Infix '>=#' | |
Infix '==#' |
Test binary operator : | |
Infix '>' | |
Infix '<' | |
Infix '<=' | |
Infix '>=' | |
Infix '==' |
Switch case : | |
when then bar.when 1 then { // code }.when 2 then { // code 2 } | |
when or then | |
when to then |
Looping. | |
to do | |
downto do | |
to by do | |
downto by do | |
to until do |
Conditionnal. | |
if else |
Function : | |
abs | |
min | |
max |
Conversion for other type. | |
to_boolean | |
to_string_format to_string but the result is on s character and the
number is right aligned.
| |
append_in format to_string_format at the end of
str. Thus you can save memory because no other
STRING is allocate for the job.
| |
append_in format with to_string_format at the end of
str. Thus you can save memory because no other
STRING is allocate for the job.
|
Print | |
print | |
print_format | |
print_format with |
- To unsigned integers | |
to_uinteger_8 | |
to_uinteger_16 | |
to_uinteger_32 | |
to_uinteger_64 | |
to_uinteger_big | |
to_uinteger | |
to_uinteger_cpu |
- To signed integers | |
to_integer | |
to_integer_8 | |
to_integer_16 | |
to_integer_32 | |
to_integer_64 | |
to_integer_big |
- To unsigned fixed reals | |
to_ureal_16_16 | |
to_ureal_24_8 | |
to_ureal_26_6 |
- To signed fixed reals | |
to_real_16_16 | |
to_real_24_8 | |
to_real_26_6 |
- To float reals | |
to_real | |
to_real_32 | |
to_real_64 | |
to_real_80 |
Inherit/Insert Detail |
.../base/number/real/real.li line #23
.../base/number/low_level/numeric.li line #11
Detail slot |
.../base/number/real/real.li line #27
.../base/number/real/real.li line #29
.../base/number/real/real.li line #34
.../base/number/real/real.li line #37
.../base/number/real/real.li line #40
.../base/number/real/real.li line #43
.../base/number/real/real.li line #46
.../base/number/real/real.li line #49
.../base/number/real/real.li line #52
.../base/number/real/real.li line #55
.../base/number/real/real.li line #61
Convertion format with test. |
.../base/number/real/real.li line #71
.../base/number/real/real.li line #77
.../base/number/real/real.li line #83
.../base/number/real/real.li line #89
Comparaison. |
.../base/number/real/real.li line #96
.../base/number/real/real.li line #102
.../base/number/real/real.li line #104
Print. |
.../base/number/real/real.li line #110
to_string
. No new STRING
creation during the process.
.../base/number/real/real.li line #116
append_in
to save memory.
.../base/number/real/real.li line #125
.../base/number/real/real.li line #130
.../base/number/real/real.li line #142
.../base/number/real/real.li line #191
.../base/number/real/real.li line #242
.../base/number/real/real.li line #254
.../base/number/real/real.li line #262
.../base/number/real/real.li line #267
.../base/number/real/real.li line #275
.../base/number/real/real.li line #285
Features |
.../base/number/low_level/numeric.li line #19
.../base/number/low_level/numeric.li line #21
.../base/number/low_level/numeric.li line #27
.../base/number/low_level/numeric.li line #30
binary operator : |
.../base/number/low_level/numeric.li line #50
.../base/number/low_level/numeric.li line #52
.../base/number/low_level/numeric.li line #54
Unary operator |
.../base/number/low_level/numeric.li line #62
.../base/number/low_level/numeric.li line #64
Compatibility Binary operator |
.../base/number/low_level/numeric.li line #70
.../base/number/low_level/numeric.li line #72
.../base/number/low_level/numeric.li line #74
.../base/number/low_level/numeric.li line #76
.../base/number/low_level/numeric.li line #78
.../base/number/low_level/numeric.li line #80
.../base/number/low_level/numeric.li line #82
.../base/number/low_level/numeric.li line #84
.../base/number/low_level/numeric.li line #86
Test binary operator : |
.../base/number/low_level/numeric.li line #92
.../base/number/low_level/numeric.li line #94
.../base/number/low_level/numeric.li line #96
.../base/number/low_level/numeric.li line #98
.../base/number/low_level/numeric.li line #100
Switch case : |
.../base/number/low_level/numeric.li line #111
.../base/number/low_level/numeric.li line #120
.../base/number/low_level/numeric.li line #127
Looping. |
.../base/number/low_level/numeric.li line #140
.../base/number/low_level/numeric.li line #150
.../base/number/low_level/numeric.li line #159
.../base/number/low_level/numeric.li line #168
.../base/number/low_level/numeric.li line #177
Conditionnal. |
.../base/number/low_level/numeric.li line #191
Function : |
.../base/number/low_level/numeric.li line #206
.../base/number/low_level/numeric.li line #218
.../base/number/low_level/numeric.li line #230
Conversion for other type. |
.../base/number/low_level/numeric.li line #257
.../base/number/low_level/numeric.li line #265
to_string
but the result is on s character and the
number is right aligned.
.../base/number/low_level/numeric.li line #285
to_string_format
at the end of
str. Thus you can save memory because no other
STRING is allocate for the job.
.../base/number/low_level/numeric.li line #293
to_string_format
at the end of
str. Thus you can save memory because no other
STRING is allocate for the job.
Print |
.../base/number/low_level/numeric.li line #318
.../base/number/low_level/numeric.li line #326
.../base/number/low_level/numeric.li line #334
- To unsigned integers |
.../base/number/low_level/numeric.li line #356
.../base/number/low_level/numeric.li line #362
.../base/number/low_level/numeric.li line #368
.../base/number/low_level/numeric.li line #374
.../base/number/low_level/numeric.li line #380
.../base/number/low_level/numeric.li line #385
.../base/number/low_level/numeric.li line #391
- To signed integers |
.../base/number/low_level/numeric.li line #401
.../base/number/low_level/numeric.li line #403
.../base/number/low_level/numeric.li line #409
.../base/number/low_level/numeric.li line #415
.../base/number/low_level/numeric.li line #421
.../base/number/low_level/numeric.li line #427
- To unsigned fixed reals |
.../base/number/low_level/numeric.li line #437
.../base/number/low_level/numeric.li line #443
.../base/number/low_level/numeric.li line #449
- To signed fixed reals |
.../base/number/low_level/numeric.li line #459
.../base/number/low_level/numeric.li line #465
.../base/number/low_level/numeric.li line #471
- To float reals |
.../base/number/low_level/numeric.li line #481
.../base/number/low_level/numeric.li line #483
.../base/number/low_level/numeric.li line #488
.../base/number/low_level/numeric.li line #493
Convertion format without test. |
.../base/number/low_level/numeric.li line #517
.../base/number/low_level/numeric.li line #519
.../base/number/low_level/numeric.li line #521
.../base/number/low_level/numeric.li line #523
.../base/number/low_level/numeric.li line #525
.../base/number/low_level/numeric.li line #527
.../base/number/low_level/numeric.li line #529
.../base/number/low_level/numeric.li line #531
.../base/number/low_level/numeric.li line #533
.../base/number/low_level/numeric.li line #535
.../base/number/low_level/numeric.li line #537
.../base/number/low_level/numeric.li line #539
.../base/number/low_level/numeric.li line #541
.../base/number/low_level/numeric.li line #543
.../base/number/low_level/numeric.li line #545
.../base/number/low_level/numeric.li line #547
.../base/number/low_level/numeric.li line #549
.../base/number/low_level/numeric.li line #551
.../base/number/low_level/numeric.li line #553
.../base/number/low_level/numeric.li line #555
.../base/number/low_level/numeric.li line #557