Files
ladybird/Userland/Utilities
Nicholas-Baron c4ede38542 Everything: Add -Wnon-virtual-dtor flag
This flag warns on classes which have `virtual` functions but do not
have a `virtual` destructor.

This patch adds both the flag and missing destructors. The access level
of the destructors was determined by a two rules of thumb:
1. A destructor should have a similar or lower access level to that of a
   constructor.
2. Having a `private` destructor implicitly deletes the default
   constructor, which is probably undesirable for "interface" types
   (classes with only virtual functions and no data).

In short, most of the added destructors are `protected`, unless the
compiler complained about access.
2021-04-15 20:57:13 +02:00
..
2021-02-23 20:56:54 +01:00
2021-03-15 16:08:31 +01:00
2021-03-11 12:32:53 +01:00
2021-03-29 11:02:02 +02:00
2021-03-17 23:22:42 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-03-27 19:30:42 +01:00
2021-04-12 09:38:57 +02:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-04-12 14:06:24 +02:00
2021-03-07 17:39:58 +01:00
2021-02-23 20:56:54 +01:00
2021-02-21 18:14:29 +01:00
2021-03-08 09:48:34 +01:00
2021-03-23 16:09:36 +01:00
2021-04-11 09:51:20 +02:00
2021-02-23 20:56:54 +01:00
2021-02-23 20:56:54 +01:00
2021-03-23 16:09:36 +01:00