Table of Contents
Previous Chapter
- indexing
- description: "Facilities for adapting the exception handling mechanism. This class may be used as ancestor by classes needing its facilities."
- class interface
- feature -- Access
- developer_exception_name: STRING
- -- Name of last developer-raised exception
- applicable: is_developer_exception
- feature -- Access
- Check_instruction: INTEGER
- -- Exception code for violated check
- -- Exception code for violated class invariant
- Incorrect_inspect_value: INTEGER
- -- Exception code for inspect value which is not one
- -- of the inspect constants, if there is no Else_part
- -- Exception code for violated loop invariant
- -- Exception code for non-decreased loop variant
- -- Exception code for failed memory allocation
- -- Exception code for violated postcondition
- -- Exception code for violated precondition
- -- Exception code for failed routine
- Void_attached_to_expanded: INTEGER
- -- Exception code for attachment of void value
- -- to expanded entity
- Void_call_target: INTEGER
- -- Exception code for violated check
- feature -- Status report
- assertion_violation: BOOLEAN
- -- Is last exception originally due to a violated
- -- assertion or non--decreasing variant?
- -- Code of last exception that occurred
- is_developer_exception: BOOLEAN
- -- Is the last exception originally due to
- -- a developer exception?
- -- Is last exception originally due to an external
- -- event (operating system signal)?
- feature -- Basic operations
- -- Terminate execution with exit status code,
- -- without triggering an exception.
- -- Raise a developer exception of name name.
- end
Table of Contents
Next Chapter
|