Default implementations allow for more optimizations. See: https://pvs-studio.com/en/docs/warnings/v832/
@@ -35,7 +35,7 @@ public:
Vmin,
};
- Length() { }
+ Length() = default;
Length(int value, Type type)
: m_type(type)
, m_value(value)
@@ -31,10 +31,6 @@ static void log_parse_error(const SourceLocation& location = SourceLocation::cur
namespace Web::CSS {
-ParsingContext::ParsingContext()
-{
-}
-
ParsingContext::ParsingContext(DOM::Document& document)
: m_document(&document)
{
@@ -32,7 +32,7 @@ enum class PropertyID;
class ParsingContext {
public:
- ParsingContext();
+ ParsingContext() = default;
explicit ParsingContext(DOM::Document&);
explicit ParsingContext(DOM::ParentNode&);
@@ -47,7 +47,7 @@ public:
const Element* next_element_in_pre_order() const { return const_cast<NonDocumentTypeChildNode*>(this)->next_element_in_pre_order(); }
protected:
- NonDocumentTypeChildNode() { }
+ NonDocumentTypeChildNode() = default;
}
@@ -34,7 +34,7 @@ public:
- NonElementParentNode() { }
+ NonElementParentNode() = default;
@@ -419,7 +419,7 @@ public:
- TreeNode() { }
+ TreeNode() = default;
bool m_deletion_has_begun { false };
bool m_in_removed_last_ref { false };