AK+Format: Add overloads without arguments to outln, warnln and dbgln.

This commit is contained in:
asynts 2020-10-07 12:48:17 +02:00 committed by Andreas Kling
parent b94cb02a7f
commit 15c3feb351
Notes: sideshowbarker 2024-07-19 01:59:25 +09:00

View file

@ -317,6 +317,7 @@ template<typename... Parameters>
void new_out(StringView fmtstr, const Parameters&... parameters) { vout(fmtstr, VariadicFormatParams { parameters... }); }
template<typename... Parameters>
void outln(StringView fmtstr, const Parameters&... parameters) { vout(fmtstr, VariadicFormatParams { parameters... }, true); }
inline void outln() { raw_out("\n"); }
void vwarn(StringView fmtstr, TypeErasedFormatParams, bool newline = false);
void raw_warn(StringView string);
@ -326,6 +327,7 @@ template<typename... Parameters>
void new_warn(StringView fmtstr, const Parameters&... parameters) { vwarn(fmtstr, VariadicFormatParams { parameters... }); }
template<typename... Parameters>
void warnln(StringView fmtstr, const Parameters&... parameters) { vwarn(fmtstr, VariadicFormatParams { parameters... }, true); }
inline void warnln() { raw_out("\n"); }
#endif
void vdbg(StringView fmtstr, TypeErasedFormatParams, bool newline = false);
@ -336,6 +338,7 @@ template<typename... Parameters>
void new_dbg(StringView fmtstr, const Parameters&... parameters) { vdbg(fmtstr, VariadicFormatParams { parameters... }); }
template<typename... Parameters>
void dbgln(StringView fmtstr, const Parameters&... parameters) { vdbg(fmtstr, VariadicFormatParams { parameters... }, true); }
inline void dbgln() { raw_dbg("\n"); }
} // namespace AK