Make classes with destructor as only virtual member non-virtual

These classes are probably not meant to be used polymorphically.
This commit is contained in:
Urs Fleisch
2024-01-02 12:52:26 +01:00
parent 6c1ba88eab
commit 0318201fbd
14 changed files with 26 additions and 26 deletions

View File

@ -57,7 +57,7 @@ namespace TagLib {
/*!
* Destroys the extended header.
*/
virtual ~ExtendedHeader();
~ExtendedHeader();
ExtendedHeader(const ExtendedHeader &) = delete;
ExtendedHeader &operator=(const ExtendedHeader &) = delete;

View File

@ -57,7 +57,7 @@ namespace TagLib {
/*!
* Destroys the footer.
*/
virtual ~Footer();
~Footer();
Footer(const Footer &) = delete;
Footer &operator=(const Footer &) = delete;

View File

@ -63,7 +63,7 @@ namespace TagLib {
/*!
* Destroys the header.
*/
virtual ~Header();
~Header();
Header(const Header &) = delete;
Header &operator=(const Header &) = delete;

View File

@ -70,7 +70,7 @@ namespace TagLib {
/*!
* Destroys this Header instance.
*/
virtual ~Header();
~Header();
/*!
* Returns \c true if the frame is at least an appropriate size and has

View File

@ -82,7 +82,7 @@ namespace TagLib {
/*!
* Destroy this XingHeader instance.
*/
virtual ~XingHeader();
~XingHeader();
XingHeader(const XingHeader &) = delete;
XingHeader &operator=(const XingHeader &) = delete;