note description: "Access to decimal math constants and shared context" library: "Gobo Eiffel Decimal Arithmetic Library" copyright: "Copyright (c) 2004-2018, Paul G. Crismer and others" license: "MIT License" date: "$Date: 2019-02-07 22:54:15 +0000 (Thu, 07 Feb 2019) $" revision: "$Revision: 102807 $" class interface MA_DECIMAL_CONSTANTS create default_create feature -- Access Zero: MA_DECIMAL -- Neutral element for "+" and "-" ensure instance_free: class zero_not_void: Result /= Void Negative_zero: MA_DECIMAL -- Negative zero ensure instance_free: class negative_zero_not_void: Result /= Void One: MA_DECIMAL -- Neutral element for "*" and "/" ensure instance_free: class one_not_void: Result /= Void Minus_one: MA_DECIMAL -- Minus one ensure instance_free: class minus_not_void: Result /= Void Infinity: MA_DECIMAL -- Infinity ensure instance_free: class infinity_not_void: Result /= Void Negative_infinity: MA_DECIMAL -- Negative infinity ensure instance_free: class negative_infinity_not_void: Result /= Void Not_a_number: MA_DECIMAL -- Not a Number ensure instance_free: class not_a_number: Result /= Void Signaling_not_a_number: MA_DECIMAL -- Signaling Not a Number ensure instance_free: class signaling_not_a_number: Result /= Void Minimum_integer: MA_DECIMAL -- Minimum value convertible to integer ensure instance_free: class minimum_integer_not_void: Result /= Void Maximum_integer: MA_DECIMAL -- Maximum value convertible to integer ensure instance_free: class maximum_integer_not_void: Result /= Void end -- class MA_DECIMAL_CONSTANTS
Generated by ISE EiffelStudio