added default virtual destructors to interfaces

This commit is contained in:
Ahmet Inan 2018-10-26 12:35:30 +02:00
commit f9992b5372
2 changed files with 3 additions and 0 deletions

2
pcm.hh
View file

@ -17,6 +17,7 @@ struct WritePCM
virtual void silence(int) = 0;
virtual int rate() = 0;
virtual int channels() = 0;
virtual ~WritePCM() = default;
};
template <typename TYPE>
@ -28,6 +29,7 @@ struct ReadPCM
virtual int rate() = 0;
virtual int channels() = 0;
virtual int frames() { return -1; }
virtual ~ReadPCM() = default;
};
}

View file

@ -16,6 +16,7 @@ template <typename TYPE>
struct WinFunc
{
virtual TYPE operator () (int, int) = 0;
virtual ~WinFunc() = default;
};
template <int TAPS, typename TYPE>