class MA_DECIMAL General cluster: math description: "DECIMAL numbers. Following the 'General Decimal Arithmetic Specification'." create: make_from_integer, make_from_string, make_from_string_ctx, make_copy, make_zero, make_one, make, make_infinity, make_nan, make_snan, make_special, make_from_parser Ancestors HASHABLE* KL_IMPORTED_DOUBLE_ROUTINES KL_IMPORTED_INTEGER_ROUTINES KL_IMPORTED_STRING_ROUTINES KL_NUMERIC* KL_PART_COMPARABLE* KL_SHARED_PLATFORM MA_DECIMAL_CONTEXT_CONSTANTS MA_SHARED_DECIMAL_CONSTANTS MA_SHARED_DECIMAL_CONTEXT Queries abs: [like Current] MA_DECIMAL abs_ctx (ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL add (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL binary_minus alias "-" (other: [like Current] MA_DECIMAL): [like Current] MA_DECIMAL binary_plus alias "+" (other: [like Current] MA_DECIMAL): [like Current] MA_DECIMAL compare (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL count: INTEGER_32 Decimal: MA_DECIMAL_CONSTANTS Default_context: MA_DECIMAL_CONTEXT divide (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL divide_integer (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL divisible (other: [like Current] MA_DECIMAL): BOOLEAN exponent: INTEGER_32 exponentiable (other: NUMERIC): BOOLEAN hash_code: INTEGER_32 identity alias "+": [like Current] MA_DECIMAL Infinity: MA_DECIMAL integer_quotient alias "//" (other: [like Current] MA_DECIMAL): [like Current] MA_DECIMAL integer_remainder alias "\\" (other: [like Current] MA_DECIMAL): [like Current] MA_DECIMAL is_double: BOOLEAN is_equal (other: [like Current] MA_DECIMAL): BOOLEAN is_greater alias ">" (other: [like Current] MA_DECIMAL): BOOLEAN is_greater_equal alias ">=" (other: [like Current] MA_DECIMAL): BOOLEAN is_hashable: BOOLEAN is_infinity: BOOLEAN is_integer: BOOLEAN is_less alias "<" (other: [like Current] MA_DECIMAL): BOOLEAN is_less_equal alias "<=" (other: [like Current] MA_DECIMAL): BOOLEAN is_nan: BOOLEAN is_negative: BOOLEAN is_one: BOOLEAN is_positive: BOOLEAN is_quiet_nan: BOOLEAN is_signaling_nan: BOOLEAN is_special: BOOLEAN is_zero: BOOLEAN max_ctx (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL min_ctx (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL minus (ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL Minus_one: MA_DECIMAL multiply (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL Nan: MA_DECIMAL Negative_infinity: MA_DECIMAL Negative_zero: MA_DECIMAL normalize: [like Current] MA_DECIMAL one: [like Current] MA_DECIMAL opposite alias "-": [like Current] MA_DECIMAL out: STRING_8 plus (ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL power alias "^" (other: NUMERIC): MA_DECIMAL product alias "*" (other: [like Current] MA_DECIMAL): [like Current] MA_DECIMAL quotient alias "/" (other: [like Current] MA_DECIMAL): [like Current] MA_DECIMAL remainder (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL rescale (new_exponent: INTEGER_32; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL rescale_decimal (new_exponent: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL round_to_integer (ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL shared_decimal_context: MA_DECIMAL_CONTEXT sign: INTEGER_32 Snan: MA_DECIMAL subtract (other: [like Current] MA_DECIMAL; ctx: MA_DECIMAL_CONTEXT): [like Current] MA_DECIMAL to_double: REAL_64 to_engineering_string: STRING_8 to_integer: INTEGER_32 to_integer_ctx (ctx: MA_DECIMAL_CONTEXT): INTEGER_32 to_scientific_string: STRING_8 zero: [like Current] MA_DECIMAL Commands copy (other: [like Current] MA_DECIMAL) set_shared_decimal_context (new_context: MA_DECIMAL_CONTEXT) Constraints special values coefficient not void special share coefficient special has exponent zero special coefficient is zero
Generated by ISE EiffelStudio