40 #ifndef __OPENFLUID_BASE_EXCEPTION_HPP__ 41 #define __OPENFLUID_BASE_EXCEPTION_HPP__ 67 m_Message(Msg), m_FullMessage(
"")
71 m_Message(Msg), m_Context(Context), m_FullMessage(
"")
87 const char *
what()
const throw()
90 return m_Message.c_str();
92 return m_FullMessage.c_str();
std::string m_Message
Definition: Exception.hpp:56
std::string m_FullMessage
Definition: Exception.hpp:60
Exception(const ExceptionContext &Context, const std::string &Msg)
Definition: Exception.hpp:70
const ExceptionContext getContext() const
Definition: Exception.hpp:121
Definition: ExceptionContext.hpp:53
virtual ~Exception()
Definition: Exception.hpp:79
const std::string getMessage() const
Definition: Exception.hpp:101
Definition: ApplicationException.hpp:47
const std::string getFullMessage() const
Definition: Exception.hpp:111
ExceptionContext m_Context
Definition: Exception.hpp:58
Exception(const std::string &Msg)
Definition: Exception.hpp:66
virtual void buildFullMessage()=0
Definition: Exception.hpp:52
const char * what() const
Definition: Exception.hpp:87