33 std::string m_backtrace;
39 std::string m_command;
51 const char *
what ( )
const noexcept override;
56 const std::string &
getCause ( )
const;
Basic exception from which all other exceptions are derived.
Definition: CommonException.h:21
CommonException(std::string cause)
Exception constructor with specified cause. The backtrace is internally computed and the command line...
Definition: CommonException.cpp:20
const char * what() const noexcept override
Definition: CommonException.cpp:35
const std::string & getCommand() const
Definition: CommonException.cpp:47
friend std::ostream & operator<<(std::ostream &os, const CommonException &)
Definition: CommonException.cpp:51
const std::string & getCause() const
Definition: CommonException.cpp:39
const std::string & getBacktrace() const
Definition: CommonException.cpp:43
Definition: CommonException.cpp:18