#pragma once #include #include class Error { public: explicit Error(std::string_view message) : m_message(message) { } const std::string &message() const { return m_message; } private: std::string m_message; };