AK: Make all HashMap copy-constructs explicit

This commit is contained in:
Ben Wiederhake 2023-05-13 20:26:20 +02:00 committed by Jelle Raaijmakers
parent 6421899078
commit 95d90a760b
Notes: sideshowbarker 2024-07-17 18:38:54 +09:00
2 changed files with 3 additions and 3 deletions

View file

@ -14,7 +14,7 @@ JsonObject::JsonObject() = default;
JsonObject::~JsonObject() = default; JsonObject::~JsonObject() = default;
JsonObject::JsonObject(JsonObject const& other) JsonObject::JsonObject(JsonObject const& other)
: m_members(other.m_members) : m_members(other.m_members.clone().release_value_but_fixme_should_propagate_errors())
{ {
} }
@ -26,7 +26,7 @@ JsonObject::JsonObject(JsonObject&& other)
JsonObject& JsonObject::operator=(JsonObject const& other) JsonObject& JsonObject::operator=(JsonObject const& other)
{ {
if (this != &other) if (this != &other)
m_members = other.m_members; m_members = other.m_members.clone().release_value_but_fixme_should_propagate_errors();
return *this; return *this;
} }

View file

@ -27,7 +27,7 @@ public:
} }
explicit SourceGenerator(StringBuilder& builder, MappingType const& mapping, char opening = '@', char closing = '@') explicit SourceGenerator(StringBuilder& builder, MappingType const& mapping, char opening = '@', char closing = '@')
: m_builder(builder) : m_builder(builder)
, m_mapping(mapping) , m_mapping(mapping.clone().release_value_but_fixme_should_propagate_errors())
, m_opening(opening) , m_opening(opening)
, m_closing(closing) , m_closing(closing)
{ {