28 const
char *
what() const throw() override;
43 virtual std::string
format(
const char *
id,
const char *defaultFormat, ...) const noexcept;
46 mutable
std::
string m_what;
virtual std::string format(const char *id, const char *defaultFormat,...) const noexcept
Format a string.
Definition BaseException.cpp:38
BaseException()
Use getWhat() as the result of what().
Definition BaseException.cpp:18
virtual std::string getWhat() const noexcept
Get a human readable string describing the exception.
Definition BaseException.h:32
const char * what() const override
Reason for exception.
Definition BaseException.cpp:28
~BaseException() override=default