The base class of all exceptions thrown by opals. More...

#include "Exception.hpp"

+ Inheritance diagram for Base:

Public Member Functions

 Base (const char *errorMessage, ErrorCode::Type errorCode=ErrorCode::unknown)
 Base (const Base &ref)
ErrorCode::Type errorCode () const
 returns the error code
const char * errorMessage () const
 returns the actual error message
const char * what () const _GLIBCXX_USE_NOEXCEPT
 returns the full error message including the error code: "Error XXXX: Text..."

Protected Attributes

ErrorCode::Type e_Code
unsigned u_MessagePos

Friends

class ExceptionCloner

Detailed Description

The base class of all exceptions thrown by opals.

Examples:
demoSegmentation.cpp.