diff --git a/deps/ox/src/ox/std/trace.hpp b/deps/ox/src/ox/std/trace.hpp index 3df4180d..1e17eec7 100644 --- a/deps/ox/src/ox/std/trace.hpp +++ b/deps/ox/src/ox/std/trace.hpp @@ -57,6 +57,13 @@ class OutStream { TraceMsg m_msg; public: + constexpr OutStream(const char *file, int line, const char *ch, const String &msg) noexcept { + m_msg.file = file; + m_msg.line = line; + m_msg.ch = ch; + m_msg.msg = msg.c_str(); + } + constexpr OutStream(const char *file, int line, const char *ch, const char *msg = "") noexcept { m_msg.file = file; m_msg.line = line; @@ -217,6 +224,9 @@ constexpr OutStream &OutStream::operator<<(unsigned long long v) noexcept { class NullStream { public: + constexpr NullStream(const char*, int, const char*, const String&) noexcept { + } + constexpr NullStream(const char*, int, const char*, const char* = "") noexcept { }