escript
Revision_
|
PasoException exception class. More...
#include <PasoException.h>
Public Member Functions | |
PasoException () | |
Default constructor for the exception. | |
PasoException (const char *cstr) | |
Constructor for the exception. | |
PasoException (const std::string &str) | |
Constructor for the exception. | |
PasoException (const PasoException &other) | |
Copy Constructor for the exception. | |
virtual | ~PasoException () THROW(NO_ARG) |
Destructor. | |
PasoException & | operator= (const PasoException &other) THROW(NO_ARG) |
Assignment operator. | |
virtual const std::string & | exceptionName () const |
Returns the name of the exception. | |
Protected Types | |
typedef EsysException | Parent |
Static Private Attributes | |
static const std::string | exceptionNameValue |
PasoException exception class.
Description: PasoException exception class. The class provides a public function returning the exception name
typedef EsysException paso::PasoException::Parent [protected] |
Reimplemented from esysUtils::EsysException.
paso::PasoException::PasoException | ( | ) | [inline] |
Default constructor for the exception.
References esysUtils::EsysException::updateMessage().
paso::PasoException::PasoException | ( | const char * | cstr | ) | [inline] |
Constructor for the exception.
References esysUtils::EsysException::updateMessage().
paso::PasoException::PasoException | ( | const std::string & | str | ) | [inline] |
Constructor for the exception.
References esysUtils::EsysException::updateMessage().
paso::PasoException::PasoException | ( | const PasoException & | other | ) | [inline] |
Copy Constructor for the exception.
References esysUtils::EsysException::updateMessage().
virtual paso::PasoException::~PasoException | ( | ) | [inline, virtual] |
Destructor.
const std::string & paso::PasoException::exceptionName | ( | ) | const [virtual] |
Returns the name of the exception.
Reimplemented from esysUtils::EsysException.
References exceptionNameValue.
PasoException& paso::PasoException::operator= | ( | const PasoException & | other | ) | [inline] |
Assignment operator.
References esysUtils::EsysException::updateMessage().
const std::string paso::PasoException::exceptionNameValue [static, private] |
Reimplemented from esysUtils::EsysException.
Referenced by exceptionName().