17 #ifndef __Speckley_EXCEPTION_H__ 18 #define __Speckley_EXCEPTION_H__ 20 #include <speckley/system_dep.h> 21 #include <esysUtils/EsysException.h> 71 Parent::operator=(other);
80 virtual const std::string& exceptionName()
const;
90 #endif // __Speckley_EXCEPTION_H__ Definition: AbstractAssembler.cpp:22
A base class for exception classes used within Esys system.
Definition: EsysException.h:31
#define NO_ARG
Definition: esysUtils/src/system_dep.h:56
EsysException Parent
Definition: SpeckleyException.h:32
#define Speckley_DLL_API
Definition: speckley/src/system_dep.h:22
SpeckleyException(const char *cstr)
Constructor with message.
Definition: SpeckleyException.h:45
SpeckleyException(const std::string &str)
Constructor with message.
Definition: SpeckleyException.h:51
SpeckleyException exception class.
Definition: SpeckleyException.h:29
SpeckleyException & operator=(const SpeckleyException &other) THROW(NO_ARG)
Assignment operator.
Definition: SpeckleyException.h:69
SpeckleyException(const SpeckleyException &other)
Copy Constructor.
Definition: SpeckleyException.h:57
#define THROW(ARG)
Definition: esysUtils/src/system_dep.h:53
SpeckleyException()
Default constructor for the exception.
Definition: SpeckleyException.h:39
virtual ~SpeckleyException() THROW(NO_ARG)
Destructor.
Definition: SpeckleyException.h:63
static const std::string exceptionNameValue
Definition: SpeckleyException.h:85