class
	MA_DECIMAL_CONTEXT

General
	cluster: math
	description: "User selectable parameters and rules which govern the results of decimal arithmetic operations"
	create: make_default, make_double, make_extended, make_double_extended, make

Ancestors
	ANY
	KL_CLONABLE
	KL_IMPORTED_ARRAY_ROUTINES
	KL_IMPORTED_STRING_ROUTINES
	KL_SHARED_EXCEPTIONS
	MA_DECIMAL_CONTEXT_CONSTANTS

Queries
	Any_array_: KL_ARRAY_ROUTINES [detachable ANY]
	Array_special_integer_: KL_ARRAY_ROUTINES [detachable SPECIAL [INTEGER_32]]
	Boolean_array_: KL_ARRAY_ROUTINES [BOOLEAN]
	cloned_object: [like Current] MA_DECIMAL_CONTEXT
	Default_digits: INTEGER_32
	Default_rounding_mode: INTEGER_32
	Default_traps: ARRAY [INTEGER_32]
	Detachable_string_array_routines: KL_ARRAY_ROUTINES [detachable STRING_8]
	digits: INTEGER_32
	e_tiny: INTEGER_32
	exception_on_trap: BOOLEAN
	Exceptions: KL_EXCEPTIONS
	exponent_limit: INTEGER_32
	Integer_array_: KL_ARRAY_ROUTINES [INTEGER_32]
	is_equal (other: [like Current] MA_DECIMAL_CONTEXT): BOOLEAN
	is_extended: BOOLEAN
	is_flagged (a_signal: INTEGER_32): BOOLEAN
	is_trapped (a_signal: INTEGER_32): BOOLEAN
	Maximum_digits: INTEGER_32
	Maximum_exponent: INTEGER_32
	Minimum_digits: INTEGER_32
	Minimum_exponent: INTEGER_32
	out: STRING_8
	precision: INTEGER_32
	reason: detachable STRING_8
	Round_ceiling: INTEGER_32
	Round_down: INTEGER_32
	Round_floor: INTEGER_32
	Round_half_down: INTEGER_32
	Round_half_even: INTEGER_32
	Round_half_up: INTEGER_32
	Round_unnecessary: INTEGER_32
	Round_up: INTEGER_32
	Round_words: ARRAY [STRING_8]
	rounding_mode: INTEGER_32
	Rounds: ARRAY [INTEGER_32]
	Signal_division_by_zero: INTEGER_32
	Signal_inexact: INTEGER_32
	Signal_invalid_operation: INTEGER_32
	Signal_lost_digits: INTEGER_32
	Signal_overflow: INTEGER_32
	Signal_rounded: INTEGER_32
	Signal_subnormal: INTEGER_32
	Signal_underflow: INTEGER_32
	Signal_words: ARRAY [STRING_8]
	Signals: ARRAY [INTEGER_32]
	Special_infinity: INTEGER_32
	Special_none: INTEGER_32
	Special_quiet_nan: INTEGER_32
	Special_signaling_nan: INTEGER_32
	String_: KL_STRING_ROUTINES
	String_array_: KL_ARRAY_ROUTINES [detachable STRING_8]
	String_array_routines: KL_ARRAY_ROUTINES [STRING_8]
	valid_signal (a_signal: INTEGER_32): BOOLEAN

Commands
	copy (other: [like Current] MA_DECIMAL_CONTEXT)
	disable_exception_on_trap
	disable_trap (a_signal: INTEGER_32)
	enable_exception_on_trap
	enable_trap (a_signal: INTEGER_32)
	reset_flag (a_signal: INTEGER_32)
	reset_flags
	set_digits (some_digits: INTEGER_32)
	set_exponent_limit (a_limit: INTEGER_32)
	set_extended
	set_flag (a_signal: INTEGER_32)
	set_normal
	set_rounding_mode (a_mode: INTEGER_32)
	signal (a_signal: INTEGER_32; a_message: STRING_8)

Constraints
	positive digits
	rounding mode valid
	flags not void
	flags lower
	flags upper
	traps not void
	traps lower
	traps upper


Generated by ISE EiffelStudio