diff options
author | Marcus Müller <mmueller@gnuradio.org> | 2021-01-25 22:57:36 +0100 |
---|---|---|
committer | Martin Braun <martin@gnuradio.org> | 2021-01-26 02:07:30 -0800 |
commit | 67f52885880af77d342219cd673a039ae476dfcc (patch) | |
tree | a00169dfd6de3db756ee09c215c1b0a3aac65167 | |
parent | 0ea985d02c07f7447a67f32d1697540944f1d48f (diff) |
filterbanks: Use virtual destructor in superclasses
Signed-off-by: Marcus Müller <mmueller@gnuradio.org>
4 files changed, 5 insertions, 2 deletions
diff --git a/gr-filter/include/gnuradio/filter/filterbank.h b/gr-filter/include/gnuradio/filter/filterbank.h index 9f28a8f0d4..730d488bcd 100644 --- a/gr-filter/include/gnuradio/filter/filterbank.h +++ b/gr-filter/include/gnuradio/filter/filterbank.h @@ -57,6 +57,7 @@ public: */ filterbank(const std::vector<std::vector<float>>& taps); filterbank(filterbank&&) = default; + virtual ~filterbank() = default; /*! * Update the filterbank's filter taps. diff --git a/gr-filter/include/gnuradio/filter/polyphase_filterbank.h b/gr-filter/include/gnuradio/filter/polyphase_filterbank.h index 35f5bef766..a860fc016a 100644 --- a/gr-filter/include/gnuradio/filter/polyphase_filterbank.h +++ b/gr-filter/include/gnuradio/filter/polyphase_filterbank.h @@ -108,6 +108,8 @@ public: polyphase_filterbank(polyphase_filterbank&&) = default; + virtual ~polyphase_filterbank() = default; + /*! * Update the filterbank's filter taps from a prototype * filter. diff --git a/gr-filter/python/filter/bindings/filterbank_python.cc b/gr-filter/python/filter/bindings/filterbank_python.cc index 4edd7c88e2..ca35c81e09 100644 --- a/gr-filter/python/filter/bindings/filterbank_python.cc +++ b/gr-filter/python/filter/bindings/filterbank_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(filterbank.h) */ -/* BINDTOOL_HEADER_FILE_HASH(e57eee381c9c8a096d6ee5976be9287e) */ +/* BINDTOOL_HEADER_FILE_HASH(4d60cd35615f6bf0c8446169f1af7ece) */ /***********************************************************************************/ #include <pybind11/complex.h> diff --git a/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc b/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc index e511e30282..8775c7649f 100644 --- a/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc +++ b/gr-filter/python/filter/bindings/polyphase_filterbank_python.cc @@ -14,7 +14,7 @@ /* BINDTOOL_GEN_AUTOMATIC(0) */ /* BINDTOOL_USE_PYGCCXML(0) */ /* BINDTOOL_HEADER_FILE(polyphase_filterbank.h) */ -/* BINDTOOL_HEADER_FILE_HASH(eddfa9a8852378220a937bc1e3bc7a39) */ +/* BINDTOOL_HEADER_FILE_HASH(29e70e9f09508967c171c029d5f7529c) */ /***********************************************************************************/ #include <pybind11/complex.h> |