Simplifying error design
This commit is contained in:
@@ -2,15 +2,10 @@
|
||||
|
||||
namespace nb {
|
||||
|
||||
const std::string Error<>::type = "nb::Error";
|
||||
const ErrorCodeMap Error<>::ErrorMessages = {
|
||||
{Error::Codes::STANDARD, "std::exception"},
|
||||
{Error::Codes::UNDEFINED, "Error"}
|
||||
};
|
||||
|
||||
//ErrorBase::
|
||||
|
||||
ErrorBase::ErrorBase(const std::exception& exception_) noexcept
|
||||
: ErrorBase(Error<NoneType>(exception_)) {}
|
||||
: ErrorBase(NBError(exception_)) {}
|
||||
|
||||
} // namespace nb
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user