41 #ifndef __OPENFLUID_BASE_EXCEPTION_HPP__
42 #define __OPENFLUID_BASE_EXCEPTION_HPP__
49 namespace openfluid {
namespace base {
87 const char *
what()
const throw()
const std::string getMessage() const
Definition: Exception.hpp:97
const std::string getFullMessage() const
Definition: Exception.hpp:105
virtual ~Exception()
Definition: Exception.hpp:77
const ExceptionContext getContext() const
Definition: Exception.hpp:115
Exception(const ExceptionContext &Context, const std::string &Msg)
Definition: Exception.hpp:70
ExceptionContext m_Context
Definition: Exception.hpp:58
virtual void buildFullMessage()=0
const char * what() const
Definition: Exception.hpp:87
std::string m_FullMessage
Definition: Exception.hpp:60
Definition: Exception.hpp:52
Exception(const std::string &Msg)
Definition: Exception.hpp:66
std::string m_Message
Definition: Exception.hpp:56
Definition: ExceptionContext.hpp:53