Main Page
Class Hierarchy
Compound List
File List
Compound Members
CMa::Error Class Reference
#include <
exception.h
>
Inheritance diagram for CMa::Error:
List of all members.
Public Methods
void
getDescription
(string &descr)
Detailed Description
CMa error class. When such error occurs, CMa remains in the state before the beginning of instruction that caused the error. Some errors are ment for debugging compliler and WILL BE REMOVED in the future.
Possible errors:
Stack errors
STACK_OVERFLOW
STACK_UNDERFLOW
Aritmethical errors
DIVISION_BY_ZERO
MODULUS_IS_ZERO[TO BE REMOVED]
Memory access errors
READ_FROM_NULL_POINTER
WRITE_TO_NULL_POINTER
READ_FROM_STACK_FRAME[TO BE REMOVED]
WRITE_TO_STACK_FRAME[TO BE REMOVED]
WRONG_HEAP_ADDRESS
WRONG_HEAP_INTERVALL
Code
errors
WRONG_CODE_ADDRESS
WRONG_JUMP_ADDRESS[TO BE REMOVED]
WRONG_CALL_ADDRESS[TO BE REMOVED]
WRONG_OP_CODE
WRONG_OP_ARGUMENT
WRONG_OP_ARGUMENT_ADDRESS[TO BE REMOVED]
Frame making errors
CALL_UNDERFLOW [TO BE REMOVED]
CORRUPTED_FRAME [TO BE REMOVED]
Author:
OM, modified by SL STATUS OK
The documentation for this class was generated from the following file:
exception.h
Generated on Tue Oct 12 03:30:45 1999 by
1.2.18