32#ifndef DVD_CORE_CONSOLE_INL_
33#define DVD_CORE_CONSOLE_INL_
39 template<
typename ...Args>
40 explicit sink(Args
const& ...)
noexcept {}
44template <
typename... Args>
53 sink{ format, args ... };
57template <
typename... Args>
66 sink{ format, args ... };
70template <
typename... Args>
79 sink{ format, args ... };
83template <
typename... Args>
92 sink{ format, args ... };
96template <
typename... Args>
105 sink{ format, args ... };
109template <
typename... Args>
118 sink{ format, args ... };
122template <
typename... Args>
128template <
typename... Args>
134template <
typename... Args>
140template <
typename... Args>
146template <
typename... Args>
152template <
typename... Args>
158template <
typename... Args>
164template <
typename... Args>
170template <
typename... Args>
176template <
typename... Args>
182template <
typename... Args>
188template <
typename... Args>
194template <
typename... Args>
203 sink{ outStream, format, args ... };
207template <
typename... Args>
216 sink{ outStream, format, args ... };
220template <
typename... Args>
229 sink{ outStream, format, args ... };
233template <
typename... Args>
238 warnf(outStream, format,
FWD(args)...);
242 sink{ outStream, format, args ... };
246template <
typename... Args>
255 sink{ outStream, format, args ... };
259template <
typename... Args>
268 sink{ outStream, format, args ... };
constexpr bool IS_DEBUG_BUILD
Handle console commands that start with a forward slash.
static NO_INLINE void d_printfn(const char *format, T &&... args)
static NO_INLINE void d_printf(const char *format, T &&... args)
static NO_INLINE void errorfn(const char *format, T &&... args)
static NO_INLINE void warnf(const char *format, T &&... args)
static NO_INLINE void warnfn(const char *format, T &&... args)
static NO_INLINE void printfn(const char *format, T &&... args)
static NO_INLINE void d_warnfn(const char *format, T &&... args)
static void Output(std::string_view text, bool newline, EntryType type)
static NO_INLINE void d_errorf(const char *format, T &&... args)
static NO_INLINE void d_warnf(const char *format, T &&... args)
static NO_INLINE void d_errorfn(const char *format, T &&... args)
static NO_INLINE void errorf(const char *format, T &&... args)
static NO_INLINE void printf(const char *format, T &&... args)
sink(Args const &...) noexcept