summaryrefslogtreecommitdiffhomepage
path: root/compat/debug.cpp
diff options
context:
space:
mode:
authorStanislaw Halik <sthalik@misaki.pl>2023-11-25 22:08:56 +0100
committerStanislaw Halik <sthalik@misaki.pl>2023-11-25 22:08:56 +0100
commit042f183002b88a1af7cf3c634277695dc7b43ac8 (patch)
tree03033aaa161f9350146efbc113e6e0c90e138306 /compat/debug.cpp
parent6edd4cb9eaca78a5c4254265f27602e7055d7e44 (diff)
a
Diffstat (limited to 'compat/debug.cpp')
-rw-r--r--compat/debug.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/compat/debug.cpp b/compat/debug.cpp
index a3c2ba25..0a77d298 100644
--- a/compat/debug.cpp
+++ b/compat/debug.cpp
@@ -8,11 +8,11 @@
namespace floormat::detail::corrade_debug {
-Debug& operator<<(Debug& dbg, Colon)
+Debug& operator<<(Debug& dbg, Colon box)
{
auto flags = dbg.flags();
dbg.setFlags(flags | Debug::Flag::NoSpace);
- dbg << ":";
+ dbg << StringView{&box.c, 1};
dbg.setFlags(flags);
return dbg;
}
@@ -33,15 +33,13 @@ Debug::Flags quoted_begin(Debug& dbg, char c)
auto flags = dbg.flags();
dbg << "";
dbg.setFlags(flags | Debug::Flag::NoSpace);
- char buf[2] { c, '\0' };
- dbg << buf;
+ dbg << StringView{&c, 1};
return flags;
}
Debug& quoted_end(Debug& dbg, Debug::Flags flags, char c)
{
- char buf[2] { c, '\0' };
- dbg << buf;
+ dbg << StringView{&c, 1};
dbg.setFlags(flags);
return dbg;
}
@@ -54,7 +52,7 @@ namespace floormat {
using namespace floormat::detail::corrade_debug;
-Colon colon() { return Colon{}; }
+Colon colon(char c) { return Colon{c}; }
ErrorString error_string(int error) { return { error }; }
ErrorString error_string() { return { errno }; }