<< lastwarn Error manager rethrow >>

MException


Matrix Exception information.


Syntax


ME = MException(identifier, message)
ME = MException('last')
MException('reset')

Input argument


identifier

a string: error identifier.

message

a string.

Output argument


ME

a MException object.

Description


All Nelson code that detects an error and throws an exception constructs an MException object.

identifier includes one or more component fields and a mnemonic field (example: 'nelson:matrix:empty')

ME = MException('last') return last exception.

MException('reset') clears last exception.

Example


ME = MException('nelson:identifier', 'your error message.')
throw(ME)

See also


error, try, throw, rethrow, throwAsCaller.

History


Version Description
1.0.0 initial version

Author


Allan CORNET

<< lastwarn Error manager rethrow >>