1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-14 09:34:59 +00:00

Everywhere: Pass AK::StringView by value

This commit is contained in:
Andreas Kling 2021-11-11 00:55:02 +01:00
parent ad5d217e76
commit 8b1108e485
392 changed files with 978 additions and 978 deletions

View file

@ -33,14 +33,14 @@ public:
}
#ifndef KERNEL
void add(const StringView& key, const JsonValue& value)
void add(StringView key, const JsonValue& value)
{
begin_item(key);
value.serialize(m_builder);
}
#endif
void add(const StringView& key, const StringView& value)
void add(StringView key, StringView value)
{
begin_item(key);
(void)m_builder.append('"');
@ -48,7 +48,7 @@ public:
(void)m_builder.append('"');
}
void add(const StringView& key, const String& value)
void add(StringView key, const String& value)
{
begin_item(key);
(void)m_builder.append('"');
@ -56,7 +56,7 @@ public:
(void)m_builder.append('"');
}
void add(const StringView& key, const char* value)
void add(StringView key, const char* value)
{
begin_item(key);
(void)m_builder.append('"');
@ -64,63 +64,63 @@ public:
(void)m_builder.append('"');
}
void add(const StringView& key, bool value)
void add(StringView key, bool value)
{
begin_item(key);
(void)m_builder.append(value ? "true" : "false");
}
void add(const StringView& key, int value)
void add(StringView key, int value)
{
begin_item(key);
(void)m_builder.appendff("{}", value);
}
void add(const StringView& key, unsigned value)
void add(StringView key, unsigned value)
{
begin_item(key);
(void)m_builder.appendff("{}", value);
}
void add(const StringView& key, long value)
void add(StringView key, long value)
{
begin_item(key);
(void)m_builder.appendff("{}", value);
}
void add(const StringView& key, long unsigned value)
void add(StringView key, long unsigned value)
{
begin_item(key);
(void)m_builder.appendff("{}", value);
}
void add(const StringView& key, long long value)
void add(StringView key, long long value)
{
begin_item(key);
(void)m_builder.appendff("{}", value);
}
void add(const StringView& key, long long unsigned value)
void add(StringView key, long long unsigned value)
{
begin_item(key);
(void)m_builder.appendff("{}", value);
}
#ifndef KERNEL
void add(const StringView& key, double value)
void add(StringView key, double value)
{
begin_item(key);
(void)m_builder.appendff("{}", value);
}
#endif
JsonArraySerializer<Builder> add_array(const StringView& key)
JsonArraySerializer<Builder> add_array(StringView key)
{
begin_item(key);
return JsonArraySerializer(m_builder);
}
JsonObjectSerializer<Builder> add_object(const StringView& key)
JsonObjectSerializer<Builder> add_object(StringView key)
{
begin_item(key);
return JsonObjectSerializer(m_builder);
@ -134,7 +134,7 @@ public:
}
private:
void begin_item(const StringView& key)
void begin_item(StringView key)
{
if (!m_empty)
(void)m_builder.append(',');