Fix -Wnon-virtual-dtor
authorRobin Gareus <robin@gareus.org>
Tue, 3 Sep 2019 02:55:08 +0000 (04:55 +0200)
committerRobin Gareus <robin@gareus.org>
Tue, 3 Sep 2019 02:55:08 +0000 (04:55 +0200)
libs/vamp-pyin/MonoPitchHMM.h
libs/vamp-pyin/SparseHMM.h

index ebab6df3b696e56472fa0c477b1f5928cd92583e..9fe04764cab25e4ed4d8abeb3e385eed69971abd 100644 (file)
@@ -27,6 +27,7 @@ class MonoPitchHMM : public SparseHMM
 {
 public:
     MonoPitchHMM();
+    virtual ~MonoPitchHMM() {}
     const std::vector<double> calculateObsProb(const vector<pair<double, double> >);
     // double getMidiPitch(size_t index);
     // double getFrequency(size_t index);
index 0ca91b2fd204f62670797f7090a5cfe10d8912c0..905687bd086b802898a27e117422ea1119b47118 100644 (file)
@@ -23,6 +23,7 @@ using std::pair;
 class SparseHMM
 {
 public:
+    virtual ~SparseHMM () {}
     virtual const std::vector<double> calculateObsProb(const vector<pair<double, double> >);
     const std::vector<int> decodeViterbi(std::vector<vector<double> > obs,
                                    vector<double> *scale);