This commit is contained in:
Nav
2021-12-22 23:11:18 +00:00
parent 3e0aebd9a1
commit bfea6b7c8f
4 changed files with 9 additions and 12 deletions

View File

@@ -9,13 +9,9 @@ namespace Bloom::Exceptions
public:
explicit Exception(): std::runtime_error("") {}
explicit Exception(const std::string& message): std::runtime_error(message.c_str()) {
this->message = message;
}
explicit Exception(const std::string& message): std::runtime_error(message.c_str()), message(message) {}
explicit Exception(const char* message): std::runtime_error(message) {
this->message = std::string(message);
}
explicit Exception(const char* message): std::runtime_error(message), message(std::string(message)) {}
const char* what() const noexcept override {
return this->message.c_str();