19 #if !defined PasoException_20040526_H 20 #define PasoException_20040526_H 23 #include "esysUtils/EsysException.h" 85 Parent::operator=(other);
void updateMessage()
update m_exceptionMessage after a reason update.
Definition: EsysException.h:202
PasoException & operator=(const PasoException &other) THROW(NO_ARG)
Assignment operator.
Definition: PasoException.h:83
A base class for exception classes used within Esys system.
Definition: EsysException.h:31
#define NO_ARG
Definition: esysUtils/src/system_dep.h:56
virtual ~PasoException() THROW(NO_ARG)
Destructor.
Definition: PasoException.h:75
EsysException Parent
Definition: PasoException.h:41
PasoException(const std::string &str)
Constructor for the exception.
Definition: PasoException.h:61
virtual const std::string & exceptionName() const
Returns the name of the exception.
Definition: PasoException.cpp:29
static const std::string exceptionNameValue
Definition: PasoException.h:103
PasoException()
Default constructor for the exception.
Definition: PasoException.h:49
void checkPasoError()
Definition: PasoException.cpp:35
#define THROW(ARG)
Definition: esysUtils/src/system_dep.h:53
EsysException()
Default Constructor. Creates an exception with no message.
Definition: EsysException.cpp:29
PasoException(const char *cstr)
Constructor for the exception.
Definition: PasoException.h:55
PasoException exception class.
Definition: PasoException.h:36
#define PASOWRAP_DLL_API
Definition: pasowrap/src/system_dep.h:31
PasoException(const PasoException &other)
Copy Constructor for the exception.
Definition: PasoException.h:68