1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 15:57:45 +00:00

LibWeb: Use default instead of an empty constructor/destructor

Default implementations allow for more optimizations.
See: https://pvs-studio.com/en/docs/warnings/v832/
This commit is contained in:
Brian Gianforcaro 2021-09-15 23:24:47 -07:00 committed by Andreas Kling
parent 14eb736e22
commit 2b57018196
6 changed files with 5 additions and 9 deletions

View file

@ -35,7 +35,7 @@ public:
Vmin, Vmin,
}; };
Length() { } Length() = default;
Length(int value, Type type) Length(int value, Type type)
: m_type(type) : m_type(type)
, m_value(value) , m_value(value)

View file

@ -31,10 +31,6 @@ static void log_parse_error(const SourceLocation& location = SourceLocation::cur
namespace Web::CSS { namespace Web::CSS {
ParsingContext::ParsingContext()
{
}
ParsingContext::ParsingContext(DOM::Document& document) ParsingContext::ParsingContext(DOM::Document& document)
: m_document(&document) : m_document(&document)
{ {

View file

@ -32,7 +32,7 @@ enum class PropertyID;
class ParsingContext { class ParsingContext {
public: public:
ParsingContext(); ParsingContext() = default;
explicit ParsingContext(DOM::Document&); explicit ParsingContext(DOM::Document&);
explicit ParsingContext(DOM::ParentNode&); explicit ParsingContext(DOM::ParentNode&);

View file

@ -47,7 +47,7 @@ public:
const Element* next_element_in_pre_order() const { return const_cast<NonDocumentTypeChildNode*>(this)->next_element_in_pre_order(); } const Element* next_element_in_pre_order() const { return const_cast<NonDocumentTypeChildNode*>(this)->next_element_in_pre_order(); }
protected: protected:
NonDocumentTypeChildNode() { } NonDocumentTypeChildNode() = default;
}; };
} }

View file

@ -34,7 +34,7 @@ public:
} }
protected: protected:
NonElementParentNode() { } NonElementParentNode() = default;
}; };
} }

View file

@ -419,7 +419,7 @@ public:
} }
protected: protected:
TreeNode() { } TreeNode() = default;
bool m_deletion_has_begun { false }; bool m_deletion_has_begun { false };
bool m_in_removed_last_ref { false }; bool m_in_removed_last_ref { false };