28#ifndef WIZARD_ENGINE_EXCEPTION_HPP
29#define WIZARD_ENGINE_EXCEPTION_HPP
41template <
typename error>
class exception final :
public std::exception {
50 engine::log({this->
what()}, {LOG_LEVEL_ERROR});
77 [[nodiscard]]
char const*
what() const noexcept final {
char const * what() const noexcept final
Gets the explanatory string.
exception(exception< error > const &)=delete
Deleted copy constructor.
exception & operator=(exception< error > &&)=delete
Deleted move assignment operator.
exception(std::string what)
Explicit constructor.
exception & operator=(exception< error > const &)=delete
Deleted copy assignment operator.
exception(exception< error > &&)=delete
Deleted move constructor.
Master singleton of the Wizard Engine.
Export header of the Wizard Engine.