1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-26 01:37:35 +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:
Lenny Maiorani 2022-03-14 13:21:51 -06:00 committed by Linus Groh
parent c0dd188c4d
commit c37820b898
237 changed files with 243 additions and 730 deletions

View file

@ -35,9 +35,7 @@ BrowsingContext::BrowsingContext(Page& page, HTML::BrowsingContextContainer* con
});
}
BrowsingContext::~BrowsingContext()
{
}
BrowsingContext::~BrowsingContext() = default;
void BrowsingContext::did_edit(Badge<EditEventHandler>)
{

View file

@ -30,7 +30,7 @@ public:
class ViewportClient {
public:
virtual ~ViewportClient() { }
virtual ~ViewportClient() = default;
virtual void browsing_context_did_set_viewport_rect(Gfx::IntRect const&) = 0;
};
void register_viewport_client(ViewportClient&);

View file

@ -19,9 +19,7 @@ BrowsingContextContainer::BrowsingContextContainer(DOM::Document& document, DOM:
{
}
BrowsingContextContainer::~BrowsingContextContainer()
{
}
BrowsingContextContainer::~BrowsingContextContainer() = default;
void BrowsingContextContainer::inserted()
{

View file

@ -43,9 +43,7 @@ CanvasGradient::CanvasGradient(Type type)
{
}
CanvasGradient::~CanvasGradient()
{
}
CanvasGradient::~CanvasGradient() = default;
// https://html.spec.whatwg.org/multipage/canvas.html#dom-canvasgradient-addcolorstop
DOM::ExceptionOr<void> CanvasGradient::add_color_stop(double offset, String const& color)

View file

@ -28,9 +28,7 @@ CanvasRenderingContext2D::CanvasRenderingContext2D(HTMLCanvasElement& element)
{
}
CanvasRenderingContext2D::~CanvasRenderingContext2D()
{
}
CanvasRenderingContext2D::~CanvasRenderingContext2D() = default;
void CanvasRenderingContext2D::set_fill_style(String style)
{

View file

@ -10,13 +10,8 @@
namespace Web::HTML {
DOMParser::DOMParser()
{
}
DOMParser::~DOMParser()
{
}
DOMParser::DOMParser() = default;
DOMParser::~DOMParser() = default;
// https://html.spec.whatwg.org/multipage/dynamic-markup-insertion.html#dom-domparser-parsefromstring
NonnullRefPtr<DOM::Document> DOMParser::parse_from_string(String const& string, Bindings::DOMParserSupportedType type)

View file

@ -15,9 +15,7 @@ DOMStringMap::DOMStringMap(DOM::Element& associated_element)
{
}
DOMStringMap::~DOMStringMap()
{
}
DOMStringMap::~DOMStringMap() = default;
// https://html.spec.whatwg.org/multipage/dom.html#concept-domstringmap-pairs
Vector<DOMStringMap::NameValuePair> DOMStringMap::get_name_value_pairs() const

View file

@ -23,9 +23,7 @@ EventLoop::EventLoop()
{
}
EventLoop::~EventLoop()
{
}
EventLoop::~EventLoop() = default;
void EventLoop::schedule()
{

View file

@ -16,9 +16,7 @@ Task::Task(Source source, DOM::Document* document, Function<void()> steps)
{
}
Task::~Task()
{
}
Task::~Task() = default;
void Task::execute()
{

View file

@ -14,9 +14,7 @@ TaskQueue::TaskQueue(HTML::EventLoop& event_loop)
{
}
TaskQueue::~TaskQueue()
{
}
TaskQueue::~TaskQueue() = default;
void TaskQueue::add(NonnullOwnPtr<Task> task)
{

View file

@ -28,8 +28,5 @@ namespace Web::HTML {
ENUMERATE_GLOBAL_EVENT_HANDLERS(__ENUMERATE)
#undef __ENUMERATE
GlobalEventHandlers::~GlobalEventHandlers()
{
}
GlobalEventHandlers::~GlobalEventHandlers() = default;
}

View file

@ -13,9 +13,7 @@ HTMLAnchorElement::HTMLAnchorElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLAnchorElement::~HTMLAnchorElement()
{
}
HTMLAnchorElement::~HTMLAnchorElement() = default;
void HTMLAnchorElement::parse_attribute(FlyString const& name, String const& value)
{

View file

@ -13,9 +13,7 @@ HTMLAreaElement::HTMLAreaElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLAreaElement::~HTMLAreaElement()
{
}
HTMLAreaElement::~HTMLAreaElement() = default;
void HTMLAreaElement::parse_attribute(FlyString const& name, String const& value)
{

View file

@ -13,8 +13,5 @@ HTMLAudioElement::HTMLAudioElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLAudioElement::~HTMLAudioElement()
{
}
HTMLAudioElement::~HTMLAudioElement() = default;
}

View file

@ -15,9 +15,7 @@ HTMLBRElement::HTMLBRElement(DOM::Document& document, DOM::QualifiedName qualifi
{
}
HTMLBRElement::~HTMLBRElement()
{
}
HTMLBRElement::~HTMLBRElement() = default;
RefPtr<Layout::Node> HTMLBRElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)
{

View file

@ -13,8 +13,5 @@ HTMLBaseElement::HTMLBaseElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLBaseElement::~HTMLBaseElement()
{
}
HTMLBaseElement::~HTMLBaseElement() = default;
}

View file

@ -19,9 +19,7 @@ HTMLBlinkElement::HTMLBlinkElement(DOM::Document& document, DOM::QualifiedName q
m_timer->start();
}
HTMLBlinkElement::~HTMLBlinkElement()
{
}
HTMLBlinkElement::~HTMLBlinkElement() = default;
void HTMLBlinkElement::blink()
{

View file

@ -17,9 +17,7 @@ HTMLBodyElement::HTMLBodyElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLBodyElement::~HTMLBodyElement()
{
}
HTMLBodyElement::~HTMLBodyElement() = default;
void HTMLBodyElement::apply_presentational_hints(CSS::StyleProperties& style) const
{

View file

@ -49,9 +49,7 @@ HTMLButtonElement::HTMLButtonElement(DOM::Document& document, DOM::QualifiedName
};
}
HTMLButtonElement::~HTMLButtonElement()
{
}
HTMLButtonElement::~HTMLButtonElement() = default;
String HTMLButtonElement::type() const
{

View file

@ -23,9 +23,7 @@ HTMLCanvasElement::HTMLCanvasElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLCanvasElement::~HTMLCanvasElement()
{
}
HTMLCanvasElement::~HTMLCanvasElement() = default;
unsigned HTMLCanvasElement::width() const
{

View file

@ -13,8 +13,5 @@ HTMLDListElement::HTMLDListElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLDListElement::~HTMLDListElement()
{
}
HTMLDListElement::~HTMLDListElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLDataElement::HTMLDataElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLDataElement::~HTMLDataElement()
{
}
HTMLDataElement::~HTMLDataElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLDataListElement::HTMLDataListElement(DOM::Document& document, DOM::Qualified
{
}
HTMLDataListElement::~HTMLDataListElement()
{
}
HTMLDataListElement::~HTMLDataListElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLDetailsElement::HTMLDetailsElement(DOM::Document& document, DOM::QualifiedNa
{
}
HTMLDetailsElement::~HTMLDetailsElement()
{
}
HTMLDetailsElement::~HTMLDetailsElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLDialogElement::HTMLDialogElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLDialogElement::~HTMLDialogElement()
{
}
HTMLDialogElement::~HTMLDialogElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLDirectoryElement::HTMLDirectoryElement(DOM::Document& document, DOM::Qualifi
{
}
HTMLDirectoryElement::~HTMLDirectoryElement()
{
}
HTMLDirectoryElement::~HTMLDirectoryElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLDivElement::HTMLDivElement(DOM::Document& document, DOM::QualifiedName quali
{
}
HTMLDivElement::~HTMLDivElement()
{
}
HTMLDivElement::~HTMLDivElement() = default;
}

View file

@ -34,9 +34,7 @@ HTMLElement::HTMLElement(DOM::Document& document, DOM::QualifiedName qualified_n
{
}
HTMLElement::~HTMLElement()
{
}
HTMLElement::~HTMLElement() = default;
HTMLElement::ContentEditableState HTMLElement::content_editable_state() const
{

View file

@ -13,8 +13,5 @@ HTMLEmbedElement::HTMLEmbedElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLEmbedElement::~HTMLEmbedElement()
{
}
HTMLEmbedElement::~HTMLEmbedElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLFieldSetElement::HTMLFieldSetElement(DOM::Document& document, DOM::Qualified
{
}
HTMLFieldSetElement::~HTMLFieldSetElement()
{
}
HTMLFieldSetElement::~HTMLFieldSetElement() = default;
}

View file

@ -15,9 +15,7 @@ HTMLFontElement::HTMLFontElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLFontElement::~HTMLFontElement()
{
}
HTMLFontElement::~HTMLFontElement() = default;
void HTMLFontElement::apply_presentational_hints(CSS::StyleProperties& style) const
{

View file

@ -27,9 +27,7 @@ HTMLFormElement::HTMLFormElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLFormElement::~HTMLFormElement()
{
}
HTMLFormElement::~HTMLFormElement() = default;
void HTMLFormElement::submit_form(RefPtr<HTMLElement> submitter, bool from_submit_binding)
{

View file

@ -13,8 +13,5 @@ HTMLFrameElement::HTMLFrameElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLFrameElement::~HTMLFrameElement()
{
}
HTMLFrameElement::~HTMLFrameElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLFrameSetElement::HTMLFrameSetElement(DOM::Document& document, DOM::Qualified
{
}
HTMLFrameSetElement::~HTMLFrameSetElement()
{
}
HTMLFrameSetElement::~HTMLFrameSetElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLHRElement::HTMLHRElement(DOM::Document& document, DOM::QualifiedName qualifi
{
}
HTMLHRElement::~HTMLHRElement()
{
}
HTMLHRElement::~HTMLHRElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLHeadElement::HTMLHeadElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLHeadElement::~HTMLHeadElement()
{
}
HTMLHeadElement::~HTMLHeadElement() = default;
}

View file

@ -13,8 +13,5 @@ HTMLHeadingElement::HTMLHeadingElement(DOM::Document& document, DOM::QualifiedNa
{
}
HTMLHeadingElement::~HTMLHeadingElement()
{
}
HTMLHeadingElement::~HTMLHeadingElement() = default;
}

View file

@ -13,9 +13,7 @@ HTMLHtmlElement::HTMLHtmlElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLHtmlElement::~HTMLHtmlElement()
{
}
HTMLHtmlElement::~HTMLHtmlElement() = default;
bool HTMLHtmlElement::should_use_body_background_properties() const
{

View file

@ -10,9 +10,7 @@
namespace Web::HTML {
HTMLHyperlinkElementUtils::~HTMLHyperlinkElementUtils()
{
}
HTMLHyperlinkElementUtils::~HTMLHyperlinkElementUtils() = default;
// https://html.spec.whatwg.org/multipage/links.html#reinitialise-url
void HTMLHyperlinkElementUtils::reinitialize_url() const

View file

@ -18,9 +18,7 @@ HTMLIFrameElement::HTMLIFrameElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLIFrameElement::~HTMLIFrameElement()
{
}
HTMLIFrameElement::~HTMLIFrameElement() = default;
RefPtr<Layout::Node> HTMLIFrameElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)
{

View file

@ -44,9 +44,7 @@ HTMLImageElement::HTMLImageElement(DOM::Document& document, DOM::QualifiedName q
};
}
HTMLImageElement::~HTMLImageElement()
{
}
HTMLImageElement::~HTMLImageElement() = default;
void HTMLImageElement::apply_presentational_hints(CSS::StyleProperties& style) const
{

View file

@ -33,9 +33,7 @@ HTMLInputElement::HTMLInputElement(DOM::Document& document, DOM::QualifiedName q
};
}
HTMLInputElement::~HTMLInputElement()
{
}
HTMLInputElement::~HTMLInputElement() = default;
RefPtr<Layout::Node> HTMLInputElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)
{

View file

@ -13,8 +13,5 @@ HTMLLIElement::HTMLLIElement(DOM::Document& document, DOM::QualifiedName qualifi
{
}
HTMLLIElement::~HTMLLIElement()
{
}
HTMLLIElement::~HTMLLIElement() = default;
}

View file

@ -15,9 +15,7 @@ HTMLLabelElement::HTMLLabelElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLLabelElement::~HTMLLabelElement()
{
}
HTMLLabelElement::~HTMLLabelElement() = default;
RefPtr<Layout::Node> HTMLLabelElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)
{

View file

@ -13,8 +13,5 @@ HTMLLegendElement::HTMLLegendElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLLegendElement::~HTMLLegendElement()
{
}
HTMLLegendElement::~HTMLLegendElement() = default;
}

View file

@ -21,9 +21,7 @@ HTMLLinkElement::HTMLLinkElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLLinkElement::~HTMLLinkElement()
{
}
HTMLLinkElement::~HTMLLinkElement() = default;
void HTMLLinkElement::inserted()
{

View file

@ -13,8 +13,5 @@ HTMLMapElement::HTMLMapElement(DOM::Document& document, DOM::QualifiedName quali
{
}
HTMLMapElement::~HTMLMapElement()
{
}
HTMLMapElement::~HTMLMapElement() = default;
}

View file

@ -13,9 +13,7 @@ HTMLMarqueeElement::HTMLMarqueeElement(DOM::Document& document, DOM::QualifiedNa
{
}
HTMLMarqueeElement::~HTMLMarqueeElement()
{
}
HTMLMarqueeElement::~HTMLMarqueeElement() = default;
void HTMLMarqueeElement::apply_presentational_hints(CSS::StyleProperties& style) const
{

View file

@ -14,9 +14,7 @@ HTMLMediaElement::HTMLMediaElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLMediaElement::~HTMLMediaElement()
{
}
HTMLMediaElement::~HTMLMediaElement() = default;
// https://html.spec.whatwg.org/multipage/media.html#dom-navigator-canplaytype
Bindings::CanPlayTypeResult HTMLMediaElement::can_play_type(String const& type) const

View file

@ -13,8 +13,6 @@ HTMLMenuElement::HTMLMenuElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLMenuElement::~HTMLMenuElement()
{
}
HTMLMenuElement::~HTMLMenuElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLMetaElement::HTMLMetaElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLMetaElement::~HTMLMetaElement()
{
}
HTMLMetaElement::~HTMLMetaElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLMeterElement::HTMLMeterElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLMeterElement::~HTMLMeterElement()
{
}
HTMLMeterElement::~HTMLMeterElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLModElement::HTMLModElement(DOM::Document& document, DOM::QualifiedName quali
{
}
HTMLModElement::~HTMLModElement()
{
}
HTMLModElement::~HTMLModElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLOListElement::HTMLOListElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLOListElement::~HTMLOListElement()
{
}
HTMLOListElement::~HTMLOListElement() = default;
}

View file

@ -35,9 +35,7 @@ HTMLObjectElement::HTMLObjectElement(DOM::Document& document, DOM::QualifiedName
};
}
HTMLObjectElement::~HTMLObjectElement()
{
}
HTMLObjectElement::~HTMLObjectElement() = default;
void HTMLObjectElement::parse_attribute(const FlyString& name, const String& value)
{

View file

@ -13,8 +13,6 @@ HTMLOptGroupElement::HTMLOptGroupElement(DOM::Document& document, DOM::Qualified
{
}
HTMLOptGroupElement::~HTMLOptGroupElement()
{
}
HTMLOptGroupElement::~HTMLOptGroupElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLOptionElement::HTMLOptionElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLOptionElement::~HTMLOptionElement()
{
}
HTMLOptionElement::~HTMLOptionElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLOutputElement::HTMLOutputElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLOutputElement::~HTMLOutputElement()
{
}
HTMLOutputElement::~HTMLOutputElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLParagraphElement::HTMLParagraphElement(DOM::Document& document, DOM::Qualifi
{
}
HTMLParagraphElement::~HTMLParagraphElement()
{
}
HTMLParagraphElement::~HTMLParagraphElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLParamElement::HTMLParamElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLParamElement::~HTMLParamElement()
{
}
HTMLParamElement::~HTMLParamElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLPictureElement::HTMLPictureElement(DOM::Document& document, DOM::QualifiedNa
{
}
HTMLPictureElement::~HTMLPictureElement()
{
}
HTMLPictureElement::~HTMLPictureElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLPreElement::HTMLPreElement(DOM::Document& document, DOM::QualifiedName quali
{
}
HTMLPreElement::~HTMLPreElement()
{
}
HTMLPreElement::~HTMLPreElement() = default;
}

View file

@ -15,9 +15,7 @@ HTMLProgressElement::HTMLProgressElement(DOM::Document& document, DOM::Qualified
{
}
HTMLProgressElement::~HTMLProgressElement()
{
}
HTMLProgressElement::~HTMLProgressElement() = default;
RefPtr<Layout::Node> HTMLProgressElement::create_layout_node(NonnullRefPtr<CSS::StyleProperties> style)
{

View file

@ -13,8 +13,6 @@ HTMLQuoteElement::HTMLQuoteElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLQuoteElement::~HTMLQuoteElement()
{
}
HTMLQuoteElement::~HTMLQuoteElement() = default;
}

View file

@ -24,9 +24,7 @@ HTMLScriptElement::HTMLScriptElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLScriptElement::~HTMLScriptElement()
{
}
HTMLScriptElement::~HTMLScriptElement() = default;
void HTMLScriptElement::set_parser_document(Badge<HTMLParser>, DOM::Document& document)
{

View file

@ -16,9 +16,7 @@ HTMLSelectElement::HTMLSelectElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLSelectElement::~HTMLSelectElement()
{
}
HTMLSelectElement::~HTMLSelectElement() = default;
// https://html.spec.whatwg.org/multipage/form-elements.html#dom-select-options
RefPtr<HTMLOptionsCollection> const& HTMLSelectElement::options()

View file

@ -13,8 +13,6 @@ HTMLSlotElement::HTMLSlotElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLSlotElement::~HTMLSlotElement()
{
}
HTMLSlotElement::~HTMLSlotElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLSourceElement::HTMLSourceElement(DOM::Document& document, DOM::QualifiedName
{
}
HTMLSourceElement::~HTMLSourceElement()
{
}
HTMLSourceElement::~HTMLSourceElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLSpanElement::HTMLSpanElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLSpanElement::~HTMLSpanElement()
{
}
HTMLSpanElement::~HTMLSpanElement() = default;
}

View file

@ -16,9 +16,7 @@ HTMLStyleElement::HTMLStyleElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLStyleElement::~HTMLStyleElement()
{
}
HTMLStyleElement::~HTMLStyleElement() = default;
void HTMLStyleElement::children_changed()
{

View file

@ -13,8 +13,6 @@ HTMLTableCaptionElement::HTMLTableCaptionElement(DOM::Document& document, DOM::Q
{
}
HTMLTableCaptionElement::~HTMLTableCaptionElement()
{
}
HTMLTableCaptionElement::~HTMLTableCaptionElement() = default;
}

View file

@ -14,9 +14,7 @@ HTMLTableCellElement::HTMLTableCellElement(DOM::Document& document, DOM::Qualifi
{
}
HTMLTableCellElement::~HTMLTableCellElement()
{
}
HTMLTableCellElement::~HTMLTableCellElement() = default;
void HTMLTableCellElement::apply_presentational_hints(CSS::StyleProperties& style) const
{

View file

@ -13,8 +13,6 @@ HTMLTableColElement::HTMLTableColElement(DOM::Document& document, DOM::Qualified
{
}
HTMLTableColElement::~HTMLTableColElement()
{
}
HTMLTableColElement::~HTMLTableColElement() = default;
}

View file

@ -20,9 +20,7 @@ HTMLTableElement::HTMLTableElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLTableElement::~HTMLTableElement()
{
}
HTMLTableElement::~HTMLTableElement() = default;
void HTMLTableElement::apply_presentational_hints(CSS::StyleProperties& style) const
{

View file

@ -15,9 +15,7 @@ HTMLTableRowElement::HTMLTableRowElement(DOM::Document& document, DOM::Qualified
{
}
HTMLTableRowElement::~HTMLTableRowElement()
{
}
HTMLTableRowElement::~HTMLTableRowElement() = default;
// https://html.spec.whatwg.org/multipage/tables.html#dom-tr-cells
NonnullRefPtr<DOM::HTMLCollection> HTMLTableRowElement::cells() const

View file

@ -18,9 +18,7 @@ HTMLTableSectionElement::HTMLTableSectionElement(DOM::Document& document, DOM::Q
{
}
HTMLTableSectionElement::~HTMLTableSectionElement()
{
}
HTMLTableSectionElement::~HTMLTableSectionElement() = default;
// https://html.spec.whatwg.org/multipage/tables.html#dom-tbody-rows
NonnullRefPtr<DOM::HTMLCollection> HTMLTableSectionElement::rows() const

View file

@ -16,9 +16,7 @@ HTMLTemplateElement::HTMLTemplateElement(DOM::Document& document, DOM::Qualified
m_content->set_host(this);
}
HTMLTemplateElement::~HTMLTemplateElement()
{
}
HTMLTemplateElement::~HTMLTemplateElement() = default;
DOM::Document& HTMLTemplateElement::appropriate_template_contents_owner_document(DOM::Document& document)
{

View file

@ -13,8 +13,6 @@ HTMLTextAreaElement::HTMLTextAreaElement(DOM::Document& document, DOM::Qualified
{
}
HTMLTextAreaElement::~HTMLTextAreaElement()
{
}
HTMLTextAreaElement::~HTMLTextAreaElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLTimeElement::HTMLTimeElement(DOM::Document& document, DOM::QualifiedName qua
{
}
HTMLTimeElement::~HTMLTimeElement()
{
}
HTMLTimeElement::~HTMLTimeElement() = default;
}

View file

@ -15,9 +15,7 @@ HTMLTitleElement::HTMLTitleElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLTitleElement::~HTMLTitleElement()
{
}
HTMLTitleElement::~HTMLTitleElement() = default;
void HTMLTitleElement::children_changed()
{

View file

@ -13,8 +13,6 @@ HTMLTrackElement::HTMLTrackElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLTrackElement::~HTMLTrackElement()
{
}
HTMLTrackElement::~HTMLTrackElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLUListElement::HTMLUListElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLUListElement::~HTMLUListElement()
{
}
HTMLUListElement::~HTMLUListElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLUnknownElement::HTMLUnknownElement(DOM::Document& document, DOM::QualifiedNa
{
}
HTMLUnknownElement::~HTMLUnknownElement()
{
}
HTMLUnknownElement::~HTMLUnknownElement() = default;
}

View file

@ -13,8 +13,6 @@ HTMLVideoElement::HTMLVideoElement(DOM::Document& document, DOM::QualifiedName q
{
}
HTMLVideoElement::~HTMLVideoElement()
{
}
HTMLVideoElement::~HTMLVideoElement() = default;
}

View file

@ -14,9 +14,7 @@ History::History(DOM::Document& document)
{
}
History::~History()
{
}
History::~History() = default;
// https://html.spec.whatwg.org/multipage/history.html#dom-history-pushstate
DOM::ExceptionOr<void> History::push_state(JS::Value data, String const&, String const& url)

View file

@ -37,9 +37,7 @@ ImageData::ImageData(NonnullRefPtr<Gfx::Bitmap> bitmap, JS::Handle<JS::Uint8Clam
{
}
ImageData::~ImageData()
{
}
ImageData::~ImageData() = default;
unsigned ImageData::width() const
{

View file

@ -22,8 +22,6 @@ MessageChannel::MessageChannel()
m_port1->entangle_with(*m_port2);
}
MessageChannel::~MessageChannel()
{
}
MessageChannel::~MessageChannel() = default;
}

View file

@ -19,9 +19,7 @@ MessagePort::MessagePort()
{
}
MessagePort::~MessagePort()
{
}
MessagePort::~MessagePort() = default;
void MessagePort::disentangle()
{

View file

@ -9,9 +9,7 @@
namespace Web::HTML {
ListOfActiveFormattingElements::~ListOfActiveFormattingElements()
{
}
ListOfActiveFormattingElements::~ListOfActiveFormattingElements() = default;
void ListOfActiveFormattingElements::add(DOM::Element& element)
{

View file

@ -14,7 +14,7 @@ namespace Web::HTML {
class ListOfActiveFormattingElements {
public:
ListOfActiveFormattingElements() { }
ListOfActiveFormattingElements() = default;
~ListOfActiveFormattingElements();
struct Entry {

View file

@ -12,9 +12,7 @@ namespace Web::HTML {
static Vector<FlyString> s_base_list { "applet", "caption", "html", "table", "td", "th", "marquee", "object", "template" };
StackOfOpenElements::~StackOfOpenElements()
{
}
StackOfOpenElements::~StackOfOpenElements() = default;
bool StackOfOpenElements::has_in_scope_impl(const FlyString& tag_name, const Vector<FlyString>& list) const
{

View file

@ -20,7 +20,7 @@ public:
// and the bottommost node of the stack is the most recently added node in the stack
// (notwithstanding when the stack is manipulated in a random access fashion as part of the handling for misnested tags).
StackOfOpenElements() { }
StackOfOpenElements() = default;
~StackOfOpenElements();
DOM::Element& first() { return m_elements.first(); }

View file

@ -152,8 +152,6 @@ ClassicScript::ClassicScript(AK::URL base_url, String filename, EnvironmentSetti
{
}
ClassicScript::~ClassicScript()
{
}
ClassicScript::~ClassicScript() = default;
}

View file

@ -14,8 +14,6 @@ Script::Script(AK::URL base_url, String filename)
{
}
Script::~Script()
{
}
Script::~Script() = default;
}

View file

@ -14,13 +14,9 @@ NonnullRefPtr<Storage> Storage::create()
return adopt_ref(*new Storage);
}
Storage::Storage()
{
}
Storage::Storage() = default;
Storage::~Storage()
{
}
Storage::~Storage() = default;
// https://html.spec.whatwg.org/multipage/webstorage.html#dom-storage-length
size_t Storage::length() const

View file

@ -46,7 +46,7 @@ public:
void set_ideographic_baseline(double baseline) { m_ideographic_baseline = baseline; }
private:
explicit TextMetrics() { }
explicit TextMetrics() = default;
double m_width { 0 };
double m_actual_bounding_box_left { 0 };

View file

@ -121,9 +121,7 @@ Window::Window(DOM::Document& document)
{
}
Window::~Window()
{
}
Window::~Window() = default;
void Window::set_wrapper(Badge<Bindings::WindowObject>, Bindings::WindowObject& wrapper)
{

View file

@ -25,7 +25,7 @@ WorkerGlobalScope::WorkerGlobalScope()
{
}
WorkerGlobalScope::~WorkerGlobalScope() { }
WorkerGlobalScope::~WorkerGlobalScope() = default;
// https://html.spec.whatwg.org/multipage/workers.html#importing-scripts-and-libraries
DOM::ExceptionOr<void> WorkerGlobalScope::import_scripts(Vector<String> urls)