mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 18:07:34 +00:00
Libraries: Use default constructors/destructors in LibWeb
https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#cother-other-default-operation-rules "The compiler is more likely to get the default semantics right and you cannot implement these functions better than the compiler."
This commit is contained in:
parent
c0dd188c4d
commit
c37820b898
237 changed files with 243 additions and 730 deletions
|
@ -321,7 +321,7 @@ enum class PointerEvents {
|
|||
|
||||
class StyleValue : public RefCounted<StyleValue> {
|
||||
public:
|
||||
virtual ~StyleValue();
|
||||
virtual ~StyleValue() = default;
|
||||
|
||||
enum class Type {
|
||||
Angle,
|
||||
|
@ -539,7 +539,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new BackgroundStyleValue(color, image, position, size, repeat, attachment, origin, clip));
|
||||
}
|
||||
virtual ~BackgroundStyleValue() override { }
|
||||
virtual ~BackgroundStyleValue() override = default;
|
||||
|
||||
size_t layer_count() const { return m_layer_count; }
|
||||
|
||||
|
@ -583,7 +583,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new BackgroundRepeatStyleValue(repeat_x, repeat_y));
|
||||
}
|
||||
virtual ~BackgroundRepeatStyleValue() override { }
|
||||
virtual ~BackgroundRepeatStyleValue() override = default;
|
||||
|
||||
Repeat repeat_x() const { return m_repeat_x; }
|
||||
Repeat repeat_y() const { return m_repeat_y; }
|
||||
|
@ -617,7 +617,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new BackgroundSizeStyleValue(size_x, size_y));
|
||||
}
|
||||
virtual ~BackgroundSizeStyleValue() override { }
|
||||
virtual ~BackgroundSizeStyleValue() override = default;
|
||||
|
||||
LengthPercentage size_x() const { return m_size_x; }
|
||||
LengthPercentage size_y() const { return m_size_y; }
|
||||
|
@ -653,7 +653,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new BorderStyleValue(border_width, border_style, border_color));
|
||||
}
|
||||
virtual ~BorderStyleValue() override { }
|
||||
virtual ~BorderStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<StyleValue> border_width() const { return m_border_width; }
|
||||
NonnullRefPtr<StyleValue> border_style() const { return m_border_style; }
|
||||
|
@ -684,7 +684,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new BorderRadiusStyleValue(horizontal_radius, vertical_radius));
|
||||
}
|
||||
virtual ~BorderRadiusStyleValue() override { }
|
||||
virtual ~BorderRadiusStyleValue() override = default;
|
||||
|
||||
LengthPercentage const& horizontal_radius() const { return m_horizontal_radius; }
|
||||
LengthPercentage const& vertical_radius() const { return m_vertical_radius; }
|
||||
|
@ -725,7 +725,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new BoxShadowStyleValue(color, offset_x, offset_y, blur_radius, spread_distance, placement));
|
||||
}
|
||||
virtual ~BoxShadowStyleValue() override { }
|
||||
virtual ~BoxShadowStyleValue() override = default;
|
||||
|
||||
Color const& color() const { return m_color; }
|
||||
Length const& offset_x() const { return m_offset_x; }
|
||||
|
@ -966,7 +966,7 @@ private:
|
|||
class ColorStyleValue : public StyleValue {
|
||||
public:
|
||||
static NonnullRefPtr<ColorStyleValue> create(Color color);
|
||||
virtual ~ColorStyleValue() override { }
|
||||
virtual ~ColorStyleValue() override = default;
|
||||
|
||||
Color color() const { return m_color; }
|
||||
virtual String to_string() const override;
|
||||
|
@ -996,7 +996,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new CombinedBorderRadiusStyleValue(top_left, top_right, bottom_right, bottom_left));
|
||||
}
|
||||
virtual ~CombinedBorderRadiusStyleValue() override { }
|
||||
virtual ~CombinedBorderRadiusStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<BorderRadiusStyleValue> top_left() const { return m_top_left; }
|
||||
NonnullRefPtr<BorderRadiusStyleValue> top_right() const { return m_top_right; }
|
||||
|
@ -1055,7 +1055,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new FlexStyleValue(grow, shrink, basis));
|
||||
}
|
||||
virtual ~FlexStyleValue() override { }
|
||||
virtual ~FlexStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<StyleValue> grow() const { return m_grow; }
|
||||
NonnullRefPtr<StyleValue> shrink() const { return m_shrink; }
|
||||
|
@ -1086,7 +1086,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new FlexFlowStyleValue(flex_direction, flex_wrap));
|
||||
}
|
||||
virtual ~FlexFlowStyleValue() override { }
|
||||
virtual ~FlexFlowStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<StyleValue> flex_direction() const { return m_flex_direction; }
|
||||
NonnullRefPtr<StyleValue> flex_wrap() const { return m_flex_wrap; }
|
||||
|
@ -1108,7 +1108,7 @@ private:
|
|||
class FontStyleValue final : public StyleValue {
|
||||
public:
|
||||
static NonnullRefPtr<FontStyleValue> create(NonnullRefPtr<StyleValue> font_style, NonnullRefPtr<StyleValue> font_weight, NonnullRefPtr<StyleValue> font_size, NonnullRefPtr<StyleValue> line_height, NonnullRefPtr<StyleValue> font_families) { return adopt_ref(*new FontStyleValue(font_style, font_weight, font_size, line_height, font_families)); }
|
||||
virtual ~FontStyleValue() override { }
|
||||
virtual ~FontStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<StyleValue> font_style() const { return m_font_style; }
|
||||
NonnullRefPtr<StyleValue> font_weight() const { return m_font_weight; }
|
||||
|
@ -1172,7 +1172,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new IdentifierStyleValue(id));
|
||||
}
|
||||
virtual ~IdentifierStyleValue() override { }
|
||||
virtual ~IdentifierStyleValue() override = default;
|
||||
|
||||
CSS::ValueID id() const { return m_id; }
|
||||
|
||||
|
@ -1205,7 +1205,7 @@ class ImageStyleValue final
|
|||
, public ImageResourceClient {
|
||||
public:
|
||||
static NonnullRefPtr<ImageStyleValue> create(AK::URL const& url) { return adopt_ref(*new ImageStyleValue(url)); }
|
||||
virtual ~ImageStyleValue() override { }
|
||||
virtual ~ImageStyleValue() override = default;
|
||||
|
||||
virtual String to_string() const override;
|
||||
|
||||
|
@ -1230,7 +1230,7 @@ public:
|
|||
static NonnullRefPtr<InheritStyleValue> instance = adopt_ref(*new InheritStyleValue);
|
||||
return instance;
|
||||
}
|
||||
virtual ~InheritStyleValue() override { }
|
||||
virtual ~InheritStyleValue() override = default;
|
||||
|
||||
String to_string() const override { return "inherit"; }
|
||||
|
||||
|
@ -1248,7 +1248,7 @@ public:
|
|||
static NonnullRefPtr<InitialStyleValue> instance = adopt_ref(*new InitialStyleValue);
|
||||
return instance;
|
||||
}
|
||||
virtual ~InitialStyleValue() override { }
|
||||
virtual ~InitialStyleValue() override = default;
|
||||
|
||||
String to_string() const override { return "initial"; }
|
||||
|
||||
|
@ -1262,7 +1262,7 @@ private:
|
|||
class LengthStyleValue : public StyleValue {
|
||||
public:
|
||||
static NonnullRefPtr<LengthStyleValue> create(Length const&);
|
||||
virtual ~LengthStyleValue() override { }
|
||||
virtual ~LengthStyleValue() override = default;
|
||||
|
||||
Length const& length() const { return m_length; }
|
||||
|
||||
|
@ -1300,7 +1300,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new ListStyleStyleValue(position, image, style_type));
|
||||
}
|
||||
virtual ~ListStyleStyleValue() override { }
|
||||
virtual ~ListStyleStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<StyleValue> position() const { return m_position; }
|
||||
NonnullRefPtr<StyleValue> image() const { return m_image; }
|
||||
|
@ -1380,7 +1380,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new OverflowStyleValue(overflow_x, overflow_y));
|
||||
}
|
||||
virtual ~OverflowStyleValue() override { }
|
||||
virtual ~OverflowStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<StyleValue> overflow_x() const { return m_overflow_x; }
|
||||
NonnullRefPtr<StyleValue> overflow_y() const { return m_overflow_y; }
|
||||
|
@ -1405,7 +1405,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new PercentageStyleValue(move(percentage)));
|
||||
}
|
||||
virtual ~PercentageStyleValue() override { }
|
||||
virtual ~PercentageStyleValue() override = default;
|
||||
|
||||
Percentage const& percentage() const { return m_percentage; }
|
||||
Percentage& percentage() { return m_percentage; }
|
||||
|
@ -1428,7 +1428,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new PositionStyleValue(edge_x, offset_x, edge_y, offset_y));
|
||||
}
|
||||
virtual ~PositionStyleValue() override { }
|
||||
virtual ~PositionStyleValue() override = default;
|
||||
|
||||
PositionEdge edge_x() const { return m_edge_x; }
|
||||
LengthPercentage const& offset_x() const { return m_offset_x; }
|
||||
|
@ -1499,7 +1499,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new StringStyleValue(string));
|
||||
}
|
||||
virtual ~StringStyleValue() override { }
|
||||
virtual ~StringStyleValue() override = default;
|
||||
|
||||
String to_string() const override { return m_string; }
|
||||
|
||||
|
@ -1523,7 +1523,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new TextDecorationStyleValue(line, thickness, style, color));
|
||||
}
|
||||
virtual ~TextDecorationStyleValue() override { }
|
||||
virtual ~TextDecorationStyleValue() override = default;
|
||||
|
||||
NonnullRefPtr<StyleValue> line() const { return m_line; }
|
||||
NonnullRefPtr<StyleValue> thickness() const { return m_thickness; }
|
||||
|
@ -1587,7 +1587,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new TransformationStyleValue(transform_function, move(values)));
|
||||
}
|
||||
virtual ~TransformationStyleValue() override { }
|
||||
virtual ~TransformationStyleValue() override = default;
|
||||
|
||||
CSS::TransformFunction transform_function() const { return m_transform_function; }
|
||||
NonnullRefPtrVector<StyleValue> values() const { return m_values; }
|
||||
|
@ -1612,7 +1612,7 @@ public:
|
|||
{
|
||||
return adopt_ref(*new UnresolvedStyleValue(move(values), contains_var));
|
||||
}
|
||||
virtual ~UnresolvedStyleValue() override { }
|
||||
virtual ~UnresolvedStyleValue() override = default;
|
||||
|
||||
virtual String to_string() const override;
|
||||
|
||||
|
@ -1638,7 +1638,7 @@ public:
|
|||
static NonnullRefPtr<UnsetStyleValue> instance = adopt_ref(*new UnsetStyleValue);
|
||||
return instance;
|
||||
}
|
||||
virtual ~UnsetStyleValue() override { }
|
||||
virtual ~UnsetStyleValue() override = default;
|
||||
|
||||
String to_string() const override { return "unset"; }
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue