lxgui
utils_exception.cpp
1 #include "lxgui/utils_exception.hpp"
2 
3 namespace lxgui::utils {
4 
5 exception::exception(const std::string& message) : message_(message) {}
6 
7 exception::exception(const std::string& class_name, const std::string& message) :
8  message_(class_name + ": " + message) {}
9 
10 const std::string& exception::get_description() const {
11  return message_;
12 }
13 
14 const char* exception::what() const noexcept {
15  return message_.c_str();
16 }
17 
18 } // namespace lxgui::utils
exception()=default
Default exception.
const char * what() const noexcept override
Override std::exception::what()
const std::string & get_description() const
Returns the message of the exception.