diff --git a/include/matador/utils/error.hpp b/include/matador/utils/error.hpp index 54942b6..a45ef13 100644 --- a/include/matador/utils/error.hpp +++ b/include/matador/utils/error.hpp @@ -52,6 +52,7 @@ public: friend std::ostream& operator<<(std::ostream &out, const error &err); + [[nodiscard]] std::string error_code() const; [[nodiscard]] std::string message() const; [[nodiscard]] std::string category() const; [[nodiscard]] std::error_code ec() const; diff --git a/source/core/utils/error.cpp b/source/core/utils/error.cpp index 9a8b4e2..3f388f0 100644 --- a/source/core/utils/error.cpp +++ b/source/core/utils/error.cpp @@ -4,9 +4,12 @@ #include namespace matador::utils { +std::string error::error_code() const { + return ec_.message(); +} std::string error::message() const { - return ec_.message();; + return error_message_; } std::string error::category() const {