| 4 | namespace aligator { |
| 5 | namespace detail { |
| 6 | void warning_impl(const char *loc, const char *fun, fmt::string_view fstr, |
| 7 | fmt::format_args args) { |
| 8 | const auto ts = fmt::fg(fmt::color::yellow); |
| 9 | fmt::print(ts, "[Warning] {:s}: {:s}: {}", loc, fun, |
| 10 | fmt::vformat(fstr, args)); |
| 11 | } |
| 12 | |
| 13 | std::string exception_msg_impl(const char *filename, int lineno, |
| 14 | fmt::string_view fstr, fmt::format_args args) { |