mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-22 09:19:03 +00:00
AK: Make Json{Array,Object}Serializer ignore append() return values
This is in preparation for making KBufferBuilder::append() and friends return a KResult. Long-term we should come up with a solution that works for both kernel and userspace clients of the JSON API.
This commit is contained in:
@@ -19,7 +19,7 @@ public:
|
||||
explicit JsonArraySerializer(Builder& builder)
|
||||
: m_builder(builder)
|
||||
{
|
||||
m_builder.append('[');
|
||||
(void)m_builder.append('[');
|
||||
}
|
||||
|
||||
JsonArraySerializer(const JsonArraySerializer&) = delete;
|
||||
@@ -42,67 +42,67 @@ public:
|
||||
void add(const StringView& value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.append('"');
|
||||
m_builder.append_escaped_for_json(value);
|
||||
m_builder.append('"');
|
||||
(void)m_builder.append('"');
|
||||
(void)m_builder.append_escaped_for_json(value);
|
||||
(void)m_builder.append('"');
|
||||
}
|
||||
|
||||
void add(const String& value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.append('"');
|
||||
m_builder.append_escaped_for_json(value);
|
||||
m_builder.append('"');
|
||||
(void)m_builder.append('"');
|
||||
(void)m_builder.append_escaped_for_json(value);
|
||||
(void)m_builder.append('"');
|
||||
}
|
||||
|
||||
void add(const char* value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.append('"');
|
||||
m_builder.append_escaped_for_json(value);
|
||||
m_builder.append('"');
|
||||
(void)m_builder.append('"');
|
||||
(void)m_builder.append_escaped_for_json(value);
|
||||
(void)m_builder.append('"');
|
||||
}
|
||||
|
||||
void add(bool value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.append(value ? "true"sv : "false"sv);
|
||||
(void)m_builder.append(value ? "true"sv : "false"sv);
|
||||
}
|
||||
|
||||
void add(int value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.appendff("{}", value);
|
||||
(void)m_builder.appendff("{}", value);
|
||||
}
|
||||
|
||||
void add(unsigned value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.appendff("{}", value);
|
||||
(void)m_builder.appendff("{}", value);
|
||||
}
|
||||
|
||||
void add(long value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.appendff("{}", value);
|
||||
(void)m_builder.appendff("{}", value);
|
||||
}
|
||||
|
||||
void add(long unsigned value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.appendff("{}", value);
|
||||
(void)m_builder.appendff("{}", value);
|
||||
}
|
||||
|
||||
void add(long long value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.appendff("{}", value);
|
||||
(void)m_builder.appendff("{}", value);
|
||||
}
|
||||
|
||||
void add(long long unsigned value)
|
||||
{
|
||||
begin_item();
|
||||
m_builder.appendff("{}", value);
|
||||
(void)m_builder.appendff("{}", value);
|
||||
}
|
||||
|
||||
JsonArraySerializer<Builder> add_array()
|
||||
@@ -118,14 +118,14 @@ public:
|
||||
{
|
||||
VERIFY(!m_finished);
|
||||
m_finished = true;
|
||||
m_builder.append(']');
|
||||
(void)m_builder.append(']');
|
||||
}
|
||||
|
||||
private:
|
||||
void begin_item()
|
||||
{
|
||||
if (!m_empty)
|
||||
m_builder.append(',');
|
||||
(void)m_builder.append(',');
|
||||
m_empty = false;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user