aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@qt.io>2024-03-15 11:39:43 +0100
committerMarco Bubke <marco.bubke@qt.io>2024-03-20 13:06:58 +0000
commit14417135a4a12992010eefb1362dffb03b67e3f8 (patch)
treeedf4e3f30d1d186fb594f4aece3f3c5a61444fe5 /src/libs
parentcea24ad00b86f15fbe549c1177e1852c4bed30d7 (diff)
Nanotrace: Use char append
Change-Id: I5a37eff39acd787265c5951237a3f17b3ea6eb5f Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Tim Jenssen <tim.jenssen@qt.io> Reviewed-by: Qt CI Patch Build Bot <ci_patchbuild_bot@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/nanotrace/nanotracehr.h38
1 files changed, 19 insertions, 19 deletions
diff --git a/src/libs/nanotrace/nanotracehr.h b/src/libs/nanotrace/nanotracehr.h
index 99ef83ad76..d7f428774c 100644
--- a/src/libs/nanotrace/nanotracehr.h
+++ b/src/libs/nanotrace/nanotracehr.h
@@ -84,9 +84,9 @@ inline constexpr IsDictonary isDictonary;
template<typename String>
void convertToString(String &string, std::string_view text)
{
- string.append(R"(")");
+ string.append('\"');
string.append(text);
- string.append(R"(")");
+ string.append('\"');
}
template<typename String>
@@ -97,25 +97,25 @@ extern template NANOTRACE_EXPORT void convertToString(ArgumentsString &string, c
template<typename String, std::size_t size>
void convertToString(String &string, const char (&text)[size])
{
- string.append(R"(")");
+ string.append('\"');
string.append(std::string_view{text, size - 1});
- string.append(R"(")");
+ string.append('\"');
}
template<typename String>
void convertToString(String &string, QStringView text)
{
- string.append(R"(")");
+ string.append('\"');
string.append(Utils::PathString{text});
- string.append(R"(")");
+ string.append('\"');
}
template<typename String>
void convertToString(String &string, const QByteArray &text)
{
- string.append(R"(")");
+ string.append('\"');
string.append(std::string_view(text.data(), Utils::usize(text)));
- string.append(R"(")");
+ string.append('\"');
}
template<typename String>
@@ -201,11 +201,11 @@ void convertArrayEntryToString(String &string, const Value &value)
template<typename String, typename... Entries>
void convertArrayToString(String &string, const IsArray &, Entries &...entries)
{
- string.append(R"([)");
+ string.append('[');
(convertArrayEntryToString(string, entries), ...);
if (sizeof...(entries))
string.pop_back();
- string.append("]");
+ string.append(']');
}
template<typename String, typename... Arguments>
@@ -219,19 +219,19 @@ void convertDictonaryEntryToString(String &string, const std::tuple<Key, Value>
{
const auto &[key, value] = argument;
convertToString(string, key);
- string.append(":");
+ string.append(':');
convertToString(string, value);
- string.append(",");
+ string.append(',');
}
template<typename String, typename... Entries>
void convertDictonaryToString(String &string, const IsDictonary &, Entries &...entries)
{
- string.append(R"({)");
+ string.append('{');
(convertDictonaryEntryToString(string, entries), ...);
if (sizeof...(entries))
string.pop_back();
- string.append("}");
+ string.append('}');
}
template<typename String, typename... Arguments>
@@ -243,16 +243,16 @@ void convertToString(String &string, const std::tuple<IsDictonary, Arguments...>
template<typename String, template<typename...> typename Container, typename... Arguments>
void convertToString(String &string, const Container<Arguments...> &container)
{
- string.append("[");
+ string.append('[');
for (const auto &entry : container) {
convertToString(string, entry);
- string.append(",");
+ string.append(',');
}
if (container.size())
string.pop_back();
- string.append("]");
+ string.append(']');
}
namespace Internal {
@@ -262,12 +262,12 @@ String toArguments(Arguments &&...arguments)
{
String text;
constexpr auto argumentCount = sizeof...(Arguments);
- text.append("{");
+ text.append('{');
(convertDictonaryEntryToString(text, arguments), ...);
if (argumentCount)
text.pop_back();
- text.append("}");
+ text.append('}');
return text;
}