PEARL
Parallel Event Access and Replay Library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Attributes
pearl::Error Class Reference

Base class for exceptions related to the PEARL library. More...

#include <pearl/Error.h>

Inheritance diagram for pearl::Error:
pearl::FatalError pearl::RuntimeError

List of all members.

Public Member Functions

virtual const char * what () const throw ()
Constructors & destructor
 Error (const std::string &message)
virtual ~Error () throw ()

Protected Attributes

std::string m_message
 Error message

Detailed Description

The class Error serves as a base class for all exceptions related to the PEARL library. It provides a method to obtain an error message, which in most cases will deliver the name of the internal operation that failed.


Constructor & Destructor Documentation

pearl::Error::Error ( const std::string &  message)
virtual pearl::Error::~Error ( ) throw () [virtual]

Member Function Documentation

virtual const char* pearl::Error::what ( ) const throw () [virtual]

Member Data Documentation

std::string pearl::Error::m_message [protected]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Scalasca    Copyright © 1998–2014 Forschungszentrum Jülich GmbH, Jülich Supercomputing Centre
Copyright © 2009–2014 German Research School for Simulation Sciences GmbH, Laboratory for Parallel Programming