lxgui
Loading...
Searching...
No Matches
utils_exception.cpp
1#include "lxgui/utils_exception.hpp"
2
3namespace lxgui::utils {
4
5exception::exception(const std::string& message) : message_(message) {}
6
7exception::exception(const std::string& class_name, const std::string& message) :
8 message_(class_name + ": " + message) {}
9
10const std::string& exception::get_description() const {
11 return message_;
12}
13
14const 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.