diff --git a/AK/JsonArray.h b/AK/JsonArray.h index 25b05fae3b..af8654f631 100644 --- a/AK/JsonArray.h +++ b/AK/JsonArray.h @@ -68,8 +68,7 @@ public: const JsonValue& operator[](int index) const { return at(index); } void clear() { m_values.clear(); } - void append(const JsonValue& value) { m_values.append(value); } - void append(JsonValue&& value) { m_values.append(move(value)); } + void append(JsonValue value) { m_values.append(move(value)); } template typename Builder::OutputType serialized() const; diff --git a/AK/JsonObject.h b/AK/JsonObject.h index da7a5d8f46..f6d17a4d22 100644 --- a/AK/JsonObject.h +++ b/AK/JsonObject.h @@ -85,16 +85,11 @@ public: return m_members.contains(key); } - void set(const String& key, JsonValue&& value) + void set(const String& key, JsonValue value) { m_members.set(key, move(value)); } - void set(const String& key, const JsonValue& value) - { - m_members.set(key, JsonValue(value)); - } - template void for_each_member(Callback callback) const {