1 #ifndef EAX_EXCEPTION_INCLUDED
2 #define EAX_EXCEPTION_INCLUDED
9 class EaxException
: public std::runtime_error
{
10 static std::string
make_message(std::string_view context
, std::string_view message
);
13 EaxException() = delete;
14 EaxException(const EaxException
&) = default;
15 EaxException(EaxException
&&) = default;
16 EaxException(std::string_view context
, std::string_view message
);
17 ~EaxException() override
;
19 auto operator=(const EaxException
&) -> EaxException
& = default;
20 auto operator=(EaxException
&&) -> EaxException
& = default;
23 #endif /* EAX_EXCEPTION_INCLUDED */