indexing description: "Constants used for exception handling.This class may be used as ancestor by classes needing its facilities." class interface EXCEP_CONST feature -- Access Check_instruction: INTEGER is 7 -- Exception code for violated check Class_invariant: INTEGER is 6 -- Exception code for violated class invariant Developer_exception: INTEGER is 24 -- Exception code for developer exception External_exception: INTEGER is 18 -- Exception code for operating system error -- which does not set the errno variable -- (Unix-specific) Floating_point_exception: INTEGER is 5 -- Exception code for floating point exception Incorrect_inspect_value: INTEGER is 9 -- Exception code for inspect value which is not one -- of the inspect constants, if there is no Else_part Io_exception: INTEGER is 21 -- Exception code for I/O error Loop_invariant: INTEGER is 11 -- Exception code for violated loop invariant Loop_variant: INTEGER is 10 -- Exception code for non-decreased loop variant No_more_memory: INTEGER is 2 -- Exception code for failed memory allocation Operating_system_exception: INTEGER is 22 -- Exception code for operating system error -- which sets the errno variable -- (Unix-specific) Postcondition: INTEGER is 4 -- Exception code for violated postcondition Precondition: INTEGER is 3 -- Exception code for violated precondition Rescue_exception: INTEGER is 14 -- Exception code for exception in rescue clause Retrieve_exception: INTEGER is 23 -- Exception code for retrieval error; -- may be raised by retrieved in IO_MEDIUM. Routine_failure: INTEGER is 8 -- Exception code for failed routine Signal_exception: INTEGER is 12 -- Exception code for operating system signal Void_assigned_to_expanded: INTEGER is 19 -- Exception code for assignment of void value -- to expanded entity Void_call_target: INTEGER is 1 -- Exception code for feature applied to void reference invariant -- from GENERAL reflexive_equality: standard_is_equal (Current); reflexive_conformance: conforms_to (Current); end -- class EXCEP_CONST