Public Member Functions | |
Constructor / Destructor | |
ErrorCodeThrower () | |
Constructor. | |
Regristration | |
template<ErrorStatus number> | |
void | Register () |
Throwing | |
void | Throw (ErrorClass error) const |
Private Types | |
typedef ErrorClassTraits< ErrorClass >::ErrorStatus | ErrorStatus |
typedef std::map< ErrorStatus, void(*)() > | ErrorCodeMap |
Private Member Functions | |
Constructor / Destructor | |
ErrorCodeThrower (const ErrorCodeThrower &) | |
Constructor. | |
ErrorCodeThrower & | operator= (const ErrorCodeThrower &) |
Private Attributes | |
ErrorCodeMap | fErrorCodes |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|