From f9992b537243d74658077728f09581f69f4aa729 Mon Sep 17 00:00:00 2001 From: Ahmet Inan Date: Fri, 26 Oct 2018 12:35:30 +0200 Subject: [PATCH] added default virtual destructors to interfaces --- pcm.hh | 2 ++ window.hh | 1 + 2 files changed, 3 insertions(+) diff --git a/pcm.hh b/pcm.hh index e015430..d7b950e 100644 --- a/pcm.hh +++ b/pcm.hh @@ -17,6 +17,7 @@ struct WritePCM virtual void silence(int) = 0; virtual int rate() = 0; virtual int channels() = 0; + virtual ~WritePCM() = default; }; template @@ -28,6 +29,7 @@ struct ReadPCM virtual int rate() = 0; virtual int channels() = 0; virtual int frames() { return -1; } + virtual ~ReadPCM() = default; }; } diff --git a/window.hh b/window.hh index 8e685e6..a3c7e5c 100644 --- a/window.hh +++ b/window.hh @@ -16,6 +16,7 @@ template struct WinFunc { virtual TYPE operator () (int, int) = 0; + virtual ~WinFunc() = default; }; template