1#pragma once 2 3#include <string> 4#include <string_view> 5 6class Error 7{ 8 public: 9 explicit Error(std::string_view message) : m_message(message) 10 { 11 } 12 13 const std::string &message() const 14 { 15 return m_message; 16 } 17 18 private: 19 std::string m_message; 20};