From 572455ea54d50f34f41b37d3235fbcaa8c47c0ed Mon Sep 17 00:00:00 2001 From: levlam Date: Tue, 8 Aug 2023 17:18:21 +0300 Subject: [PATCH] Simplify and optimize character printing in format.h. --- tdutils/td/utils/format.h | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/tdutils/td/utils/format.h b/tdutils/td/utils/format.h index b7fdf53f2..6a2aacf1f 100644 --- a/tdutils/td/utils/format.h +++ b/tdutils/td/utils/format.h @@ -216,7 +216,7 @@ struct Array { template StringBuilder &operator<<(StringBuilder &stream, const Array &array) { bool first = true; - stream << Slice("{"); + stream << '{'; for (auto &x : array.ref) { if (!first) { stream << Slice(", "); @@ -224,12 +224,12 @@ StringBuilder &operator<<(StringBuilder &stream, const Array &array) { stream << x; first = false; } - return stream << Slice("}"); + return stream << '}'; } inline StringBuilder &operator<<(StringBuilder &stream, const Array> &array) { bool first = true; - stream << Slice("{"); + stream << '{'; for (bool x : array.ref) { if (!first) { stream << Slice(", "); @@ -237,7 +237,7 @@ inline StringBuilder &operator<<(StringBuilder &stream, const Array stream << x; first = false; } - return stream << Slice("}"); + return stream << '}'; } template @@ -254,7 +254,7 @@ struct Tagged { template StringBuilder &operator<<(StringBuilder &stream, const Tagged &tagged) { - return stream << "[" << tagged.tag << ":" << tagged.ref << "]"; + return stream << '[' << tagged.tag << ':' << tagged.ref << ']'; } template @@ -327,7 +327,7 @@ using format::tag; template StringBuilder &operator<<(StringBuilder &sb, const std::pair &p) { - return sb << "[" << p.first << ";" << p.second << "]"; + return sb << '[' << p.first << ';' << p.second << ']'; } template