The SimpleCxxLib package


#include "error.h"

class ErrorException

This exception is thrown by calls to the error function. Typical code for catching errors looks like this:
   try {
      ... code in which an error might occur ...
   } catch (ErrorException & ex) {
      ... code to handle the error condition ...
   }
If an ErrorException is thrown at any point in the range of the try (including in functions called from that code), control will jump immediately to the error handler.
Function
error(msg) Signals an error condition in a program by throwing an ErrorException with the specified message.

Function detail


void error(string msg);
Signals an error condition in a program by throwing an ErrorException with the specified message.

Usage:

error(msg);