1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 21:47:46 +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

@ -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(); }