This commit is contained in:
Nav
2021-04-06 02:10:14 +01:00
parent 2fd045e056
commit 7a28f93ee9
85 changed files with 319 additions and 1177 deletions

View File

@@ -1,6 +1,7 @@
#pragma once
#include <stdexcept>
namespace Bloom::Exceptions
{
class Exception: public std::runtime_error
@@ -9,13 +10,13 @@ namespace Bloom::Exceptions
std::string message;
public:
explicit Exception() : std::runtime_error("") {}
explicit Exception(): std::runtime_error("") {}
explicit Exception(const std::string& message) : std::runtime_error(message.c_str()) {
explicit Exception(const std::string& message): std::runtime_error(message.c_str()) {
this->message = message;
}
explicit Exception(const char* message) : std::runtime_error(message) {
explicit Exception(const char* message): std::runtime_error(message) {
this->message = std::string(message);
}