18 #if !defined escript_DataException_20040324_H
19 #define escript_DataException_20040324_H
22 #include "esysUtils/EsysException.h"
75 Parent::operator=(other);
void updateMessage()
update m_exceptionMessage after a reason update.
Definition: EsysException.h:202
DataException()
Default constructor for the exception.
Definition: DataException.h:48
A base class for exception classes used within Esys system.
Definition: EsysException.h:31
#define NO_ARG
Definition: esysUtils/src/system_dep.h:65
DataException(const DataException &other)
Copy Constructor for the exception.
Definition: DataException.h:66
DataException(const std::string &str)
Constructor for the exception.
Definition: DataException.h:60
#define THROW(ARG)
Definition: esysUtils/src/system_dep.h:62
DataException(const char *cstr)
Constructor for the exception.
Definition: DataException.h:54
EsysException()
Default Constructor. Creates an exception with no message.
Definition: EsysException.cpp:29
virtual const std::string & exceptionName() const
Returns the name of the exception.
Definition: DataException.cpp:26
DataException exception class.
Definition: DataException.h:35
#define ESCRIPT_DLL_API
Definition: escriptcore/src/system_dep.h:64
EsysException Parent
Definition: DataException.h:40
static const std::string exceptionNameValue
Definition: DataException.h:98
virtual ~DataException() THROW(NO_ARG)
Destructor.
Definition: DataException.h:83
DataException & operator=(const DataException &other) THROW(NO_ARG)
Definition: DataException.h:73