41 #ifndef __EXCEPTION_HPP__
42 #define __EXCEPTION_HPP__
49 namespace openfluid {
namespace base {
69 Exception(
const std::string& Sender,
const std::string& Msg) :
73 Exception(
const std::string& Sender,
const std::string& Source,
const std::string& Msg) :
85 const char *
what()
const throw()
const std::string getMessage() const
Definition: Exception.hpp:90
Exception(const std::string &Sender, const std::string &Msg)
Definition: Exception.hpp:69
virtual void buildFullMessage()=0
const char * what() const
Definition: Exception.hpp:85
Definition: Exception.hpp:52
virtual ~Exception()
Definition: Exception.hpp:80
std::string m_Sender
Definition: Exception.hpp:57
Exception(const std::string &Sender, const std::string &Source, const std::string &Msg)
Definition: Exception.hpp:73
Exception(const std::string &Msg)
Definition: Exception.hpp:65
std::string m_Source
Definition: Exception.hpp:58
std::string m_Message
Definition: Exception.hpp:56
std::string m_FullMessage
Definition: Exception.hpp:59