refactor: add virtual destructor to the polymorphic Settings class (#6786)

Signed-off-by: Dzmitry Neviadomski <nevack.d@gmail.com>
This commit is contained in:
Dzmitry Neviadomski 2024-05-25 23:20:40 +03:00 committed by GitHub
parent c2e12cbf52
commit acd0c22a3d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 6 additions and 0 deletions

View File

@ -20,6 +20,12 @@ namespace libtransmission
class Settings
{
public:
virtual ~Settings() = default;
Settings(Settings const& settings) = default;
Settings& operator=(Settings const& other) = default;
Settings(Settings&& settings) noexcept = default;
Settings& operator=(Settings&& other) noexcept = default;
void load(tr_variant const& src);
[[nodiscard]] tr_variant save() const;