13template <
typename Impl>
20 Impl::log(msg, level);
23 template <
typename... Args>
26 Impl::log(level, forward<Args>(args)...);
30 [[noreturn]]
static void error(
const T &msg)
35 template <
typename... Args>
36 requires(
sizeof...(Args) > 1)
37 [[noreturn]]
static void error(Args &&...args)
39 Impl::error(forward<Args>(args)...);
Definition error_handler.h:15
static void log(const T &msg, ErrorLevel level=ErrorLevel::Plain)
Definition error_handler.h:18
static void error(Args &&...args)
Definition error_handler.h:37
static void error(const T &msg)
Definition error_handler.h:30
static void log(ErrorLevel level, Args &&...args)
Definition error_handler.h:24
ErrorLevel
Definition error_handler.h:5