diff options
author | Thomas Habets <thomas@habets.se> | 2020-08-26 21:09:02 +0100 |
---|---|---|
committer | mormj <34754695+mormj@users.noreply.github.com> | 2020-11-03 14:07:23 -0500 |
commit | 1cfd6287635e339b313e1826fdfda23f474c91c8 (patch) | |
tree | 1e67c4fe9e800e9f4e3d0c86831b759c8a819954 /gr-blocks/lib | |
parent | fe2b23ce9f0eb3e2ccd73db0568c265c22cd6603 (diff) |
Add `override` for common virtual function overrides
Mostly done with:
```
find -name "*_impl.h" | xargs sed -i -r '/(void forecast|int work|int general_work|bool check_topology)\(/{:back /\)/b nxt;N;b back;:nxt s/\)$|\)(;)/) override\1/g}'
```
Then I removed an incorrect `work` that this found.
Diffstat (limited to 'gr-blocks/lib')
143 files changed, 165 insertions, 169 deletions
diff --git a/gr-blocks/lib/abs_blk_impl.h b/gr-blocks/lib/abs_blk_impl.h index 20fb11281a..93136b5f31 100644 --- a/gr-blocks/lib/abs_blk_impl.h +++ b/gr-blocks/lib/abs_blk_impl.h @@ -28,7 +28,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/add_blk_impl.h b/gr-blocks/lib/add_blk_impl.h index 688b51bac4..aab04b57d3 100644 --- a/gr-blocks/lib/add_blk_impl.h +++ b/gr-blocks/lib/add_blk_impl.h @@ -28,7 +28,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/add_const_bb_impl.h b/gr-blocks/lib/add_const_bb_impl.h index 20f0947e48..f57031afc4 100644 --- a/gr-blocks/lib/add_const_bb_impl.h +++ b/gr-blocks/lib/add_const_bb_impl.h @@ -32,7 +32,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/add_const_cc_impl.h b/gr-blocks/lib/add_const_cc_impl.h index 495fa7baea..30a08153da 100644 --- a/gr-blocks/lib/add_const_cc_impl.h +++ b/gr-blocks/lib/add_const_cc_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/add_const_ff_impl.h b/gr-blocks/lib/add_const_ff_impl.h index 307405b421..630d754990 100644 --- a/gr-blocks/lib/add_const_ff_impl.h +++ b/gr-blocks/lib/add_const_ff_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/add_const_ii_impl.h b/gr-blocks/lib/add_const_ii_impl.h index 871bd439f9..aea1b6cfe8 100644 --- a/gr-blocks/lib/add_const_ii_impl.h +++ b/gr-blocks/lib/add_const_ii_impl.h @@ -31,7 +31,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/add_const_ss_impl.h b/gr-blocks/lib/add_const_ss_impl.h index 90c46785df..ba2a69e1f1 100644 --- a/gr-blocks/lib/add_const_ss_impl.h +++ b/gr-blocks/lib/add_const_ss_impl.h @@ -32,7 +32,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/add_const_v_impl.h b/gr-blocks/lib/add_const_v_impl.h index 1e11f3b715..4ababdb072 100644 --- a/gr-blocks/lib/add_const_v_impl.h +++ b/gr-blocks/lib/add_const_v_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/and_blk_impl.h b/gr-blocks/lib/and_blk_impl.h index de8b3c0c33..525d68bf7a 100644 --- a/gr-blocks/lib/and_blk_impl.h +++ b/gr-blocks/lib/and_blk_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/and_const_impl.h b/gr-blocks/lib/and_const_impl.h index 768ab66354..e6c283dbad 100644 --- a/gr-blocks/lib/and_const_impl.h +++ b/gr-blocks/lib/and_const_impl.h @@ -30,7 +30,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/annotator_1to1_impl.h b/gr-blocks/lib/annotator_1to1_impl.h index c87b6e5ef0..407e2cb2fc 100644 --- a/gr-blocks/lib/annotator_1to1_impl.h +++ b/gr-blocks/lib/annotator_1to1_impl.h @@ -31,7 +31,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/annotator_alltoall_impl.h b/gr-blocks/lib/annotator_alltoall_impl.h index faac03c6e2..8837147e16 100644 --- a/gr-blocks/lib/annotator_alltoall_impl.h +++ b/gr-blocks/lib/annotator_alltoall_impl.h @@ -31,7 +31,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/annotator_raw_impl.h b/gr-blocks/lib/annotator_raw_impl.h index 7c8093ea1b..7e9623d529 100644 --- a/gr-blocks/lib/annotator_raw_impl.h +++ b/gr-blocks/lib/annotator_raw_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/argmax_impl.h b/gr-blocks/lib/argmax_impl.h index 9edeee37ee..6b5f046ed5 100644 --- a/gr-blocks/lib/argmax_impl.h +++ b/gr-blocks/lib/argmax_impl.h @@ -28,7 +28,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/burst_tagger_impl.h b/gr-blocks/lib/burst_tagger_impl.h index b27d9bf09f..2ba144fed2 100644 --- a/gr-blocks/lib/burst_tagger_impl.h +++ b/gr-blocks/lib/burst_tagger_impl.h @@ -38,7 +38,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/char_to_float_impl.h b/gr-blocks/lib/char_to_float_impl.h index b84bda1e20..7075cc4002 100644 --- a/gr-blocks/lib/char_to_float_impl.h +++ b/gr-blocks/lib/char_to_float_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/char_to_short_impl.h b/gr-blocks/lib/char_to_short_impl.h index dd1f4022a0..0a50adf6c0 100644 --- a/gr-blocks/lib/char_to_short_impl.h +++ b/gr-blocks/lib/char_to_short_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/check_lfsr_32k_s_impl.h b/gr-blocks/lib/check_lfsr_32k_s_impl.h index 2247b46622..c704a85199 100644 --- a/gr-blocks/lib/check_lfsr_32k_s_impl.h +++ b/gr-blocks/lib/check_lfsr_32k_s_impl.h @@ -69,7 +69,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; long ntotal() const { return d_ntotal; } long nright() const { return d_nright; } diff --git a/gr-blocks/lib/complex_to_arg_impl.h b/gr-blocks/lib/complex_to_arg_impl.h index 668925b49b..091da4e8cc 100644 --- a/gr-blocks/lib/complex_to_arg_impl.h +++ b/gr-blocks/lib/complex_to_arg_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_float_impl.h b/gr-blocks/lib/complex_to_float_impl.h index 98704ab356..d35f2705eb 100644 --- a/gr-blocks/lib/complex_to_float_impl.h +++ b/gr-blocks/lib/complex_to_float_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_imag_impl.h b/gr-blocks/lib/complex_to_imag_impl.h index a16503693e..648cc4f42c 100644 --- a/gr-blocks/lib/complex_to_imag_impl.h +++ b/gr-blocks/lib/complex_to_imag_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_interleaved_char_impl.h b/gr-blocks/lib/complex_to_interleaved_char_impl.h index f4502c4b9d..903c64b1ab 100644 --- a/gr-blocks/lib/complex_to_interleaved_char_impl.h +++ b/gr-blocks/lib/complex_to_interleaved_char_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_interleaved_short_impl.h b/gr-blocks/lib/complex_to_interleaved_short_impl.h index fbcf56cd5b..282d452d2e 100644 --- a/gr-blocks/lib/complex_to_interleaved_short_impl.h +++ b/gr-blocks/lib/complex_to_interleaved_short_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_mag_impl.h b/gr-blocks/lib/complex_to_mag_impl.h index afe56a8830..85fb8a8a9a 100644 --- a/gr-blocks/lib/complex_to_mag_impl.h +++ b/gr-blocks/lib/complex_to_mag_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_mag_squared_impl.h b/gr-blocks/lib/complex_to_mag_squared_impl.h index 41b5349d6d..72d066ca37 100644 --- a/gr-blocks/lib/complex_to_mag_squared_impl.h +++ b/gr-blocks/lib/complex_to_mag_squared_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_magphase_impl.h b/gr-blocks/lib/complex_to_magphase_impl.h index 3caebdf247..b13532573c 100644 --- a/gr-blocks/lib/complex_to_magphase_impl.h +++ b/gr-blocks/lib/complex_to_magphase_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/complex_to_real_impl.h b/gr-blocks/lib/complex_to_real_impl.h index 4f83d15329..ba0b678b0c 100644 --- a/gr-blocks/lib/complex_to_real_impl.h +++ b/gr-blocks/lib/complex_to_real_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/conjugate_cc_impl.h b/gr-blocks/lib/conjugate_cc_impl.h index 3ae4b45bd3..09c369b537 100644 --- a/gr-blocks/lib/conjugate_cc_impl.h +++ b/gr-blocks/lib/conjugate_cc_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/copy_impl.h b/gr-blocks/lib/copy_impl.h index 162dc796df..fb6530034b 100644 --- a/gr-blocks/lib/copy_impl.h +++ b/gr-blocks/lib/copy_impl.h @@ -26,8 +26,8 @@ public: copy_impl(size_t itemsize); ~copy_impl(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); - bool check_topology(int ninputs, int noutputs); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; + bool check_topology(int ninputs, int noutputs) override; void handle_enable(pmt::pmt_t msg); @@ -39,7 +39,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/correctiq_auto_impl.h b/gr-blocks/lib/correctiq_auto_impl.h index 4a9f7105e1..4088e9a9b5 100644 --- a/gr-blocks/lib/correctiq_auto_impl.h +++ b/gr-blocks/lib/correctiq_auto_impl.h @@ -59,7 +59,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/correctiq_impl.h b/gr-blocks/lib/correctiq_impl.h index 901b706ea6..b4514e4f08 100644 --- a/gr-blocks/lib/correctiq_impl.h +++ b/gr-blocks/lib/correctiq_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/correctiq_man_impl.h b/gr-blocks/lib/correctiq_man_impl.h index 313961ebac..44cf774d61 100644 --- a/gr-blocks/lib/correctiq_man_impl.h +++ b/gr-blocks/lib/correctiq_man_impl.h @@ -42,7 +42,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/correctiq_swapiq_impl.h b/gr-blocks/lib/correctiq_swapiq_impl.h index 6eeaa93ea6..a07d5d5570 100644 --- a/gr-blocks/lib/correctiq_swapiq_impl.h +++ b/gr-blocks/lib/correctiq_swapiq_impl.h @@ -32,7 +32,7 @@ public: // Where all the action really happens int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/ctrlport_probe2_b_impl.h b/gr-blocks/lib/ctrlport_probe2_b_impl.h index bc4ffadef2..1431aa91da 100644 --- a/gr-blocks/lib/ctrlport_probe2_b_impl.h +++ b/gr-blocks/lib/ctrlport_probe2_b_impl.h @@ -39,7 +39,7 @@ public: void setup_rpc(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; std::vector<signed char> get(); @@ -48,7 +48,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/ctrlport_probe2_c_impl.h b/gr-blocks/lib/ctrlport_probe2_c_impl.h index b6d94f91ef..d80cc9eb7b 100644 --- a/gr-blocks/lib/ctrlport_probe2_c_impl.h +++ b/gr-blocks/lib/ctrlport_probe2_c_impl.h @@ -39,7 +39,7 @@ public: void setup_rpc(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; std::vector<gr_complex> get(); @@ -48,7 +48,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/ctrlport_probe2_f_impl.h b/gr-blocks/lib/ctrlport_probe2_f_impl.h index 75ed009098..8cb572f853 100644 --- a/gr-blocks/lib/ctrlport_probe2_f_impl.h +++ b/gr-blocks/lib/ctrlport_probe2_f_impl.h @@ -39,7 +39,7 @@ public: void setup_rpc(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; std::vector<float> get(); @@ -48,7 +48,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/ctrlport_probe2_i_impl.h b/gr-blocks/lib/ctrlport_probe2_i_impl.h index 45745e5698..f5d020706e 100644 --- a/gr-blocks/lib/ctrlport_probe2_i_impl.h +++ b/gr-blocks/lib/ctrlport_probe2_i_impl.h @@ -39,7 +39,7 @@ public: void setup_rpc(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; std::vector<int> get(); @@ -48,7 +48,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/ctrlport_probe2_s_impl.h b/gr-blocks/lib/ctrlport_probe2_s_impl.h index 8f0de2d93a..552e5e80a5 100644 --- a/gr-blocks/lib/ctrlport_probe2_s_impl.h +++ b/gr-blocks/lib/ctrlport_probe2_s_impl.h @@ -39,7 +39,7 @@ public: void setup_rpc(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; std::vector<short> get(); @@ -48,7 +48,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/ctrlport_probe_c_impl.h b/gr-blocks/lib/ctrlport_probe_c_impl.h index 7e961487c0..1ace23361c 100644 --- a/gr-blocks/lib/ctrlport_probe_c_impl.h +++ b/gr-blocks/lib/ctrlport_probe_c_impl.h @@ -38,7 +38,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/deinterleave_impl.h b/gr-blocks/lib/deinterleave_impl.h index b00d13cc15..56510f50c9 100644 --- a/gr-blocks/lib/deinterleave_impl.h +++ b/gr-blocks/lib/deinterleave_impl.h @@ -28,13 +28,13 @@ class BLOCKS_API deinterleave_impl : public deinterleave public: deinterleave_impl(size_t itemsize, unsigned int blocksize); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); - bool check_topology(int ninputs, int noutputs); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; + bool check_topology(int ninputs, int noutputs) override; int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/delay_impl.h b/gr-blocks/lib/delay_impl.h index 2b39e64ce5..ce7bde7913 100644 --- a/gr-blocks/lib/delay_impl.h +++ b/gr-blocks/lib/delay_impl.h @@ -20,7 +20,7 @@ namespace blocks { class delay_impl : public delay { private: - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; const size_t d_itemsize; int d_delta; @@ -36,7 +36,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/divide_impl.h b/gr-blocks/lib/divide_impl.h index 31941f853f..ddd666584f 100644 --- a/gr-blocks/lib/divide_impl.h +++ b/gr-blocks/lib/divide_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/endian_swap_impl.h b/gr-blocks/lib/endian_swap_impl.h index 76d1378a60..d3938813e1 100644 --- a/gr-blocks/lib/endian_swap_impl.h +++ b/gr-blocks/lib/endian_swap_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/exponentiate_const_cci_impl.h b/gr-blocks/lib/exponentiate_const_cci_impl.h index 29c30e8ab0..db180455bb 100644 --- a/gr-blocks/lib/exponentiate_const_cci_impl.h +++ b/gr-blocks/lib/exponentiate_const_cci_impl.h @@ -25,13 +25,13 @@ private: public: exponentiate_const_cci_impl(int exponent, size_t vlen); ~exponentiate_const_cci_impl(); - bool check_topology(int ninputs, int noutputs); + bool check_topology(int ninputs, int noutputs) override; void set_exponent(int exponent); // Where all the action really happens int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/file_descriptor_sink_impl.h b/gr-blocks/lib/file_descriptor_sink_impl.h index cb53dd9e94..366ff8a5bc 100644 --- a/gr-blocks/lib/file_descriptor_sink_impl.h +++ b/gr-blocks/lib/file_descriptor_sink_impl.h @@ -28,7 +28,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/file_descriptor_source_impl.h b/gr-blocks/lib/file_descriptor_source_impl.h index 4ffe2259da..6a8f986058 100644 --- a/gr-blocks/lib/file_descriptor_source_impl.h +++ b/gr-blocks/lib/file_descriptor_source_impl.h @@ -37,7 +37,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/file_meta_sink_impl.h b/gr-blocks/lib/file_meta_sink_impl.h index 77bb8f20f6..4352e3f646 100644 --- a/gr-blocks/lib/file_meta_sink_impl.h +++ b/gr-blocks/lib/file_meta_sink_impl.h @@ -70,7 +70,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/file_meta_source_impl.h b/gr-blocks/lib/file_meta_source_impl.h index 7cd2d01c85..6d3c72ff46 100644 --- a/gr-blocks/lib/file_meta_source_impl.h +++ b/gr-blocks/lib/file_meta_source_impl.h @@ -61,7 +61,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/file_sink_impl.h b/gr-blocks/lib/file_sink_impl.h index 18d2539860..0a080baba1 100644 --- a/gr-blocks/lib/file_sink_impl.h +++ b/gr-blocks/lib/file_sink_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; bool stop() override; }; diff --git a/gr-blocks/lib/file_source_impl.h b/gr-blocks/lib/file_source_impl.h index 82e88abbb4..10d8828dfb 100644 --- a/gr-blocks/lib/file_source_impl.h +++ b/gr-blocks/lib/file_source_impl.h @@ -52,7 +52,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; void set_begin_tag(pmt::pmt_t val); }; diff --git a/gr-blocks/lib/float_to_char_impl.h b/gr-blocks/lib/float_to_char_impl.h index fcb5f45c3d..fd2ade9658 100644 --- a/gr-blocks/lib/float_to_char_impl.h +++ b/gr-blocks/lib/float_to_char_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/float_to_complex_impl.h b/gr-blocks/lib/float_to_complex_impl.h index a686382b22..16ecdca181 100644 --- a/gr-blocks/lib/float_to_complex_impl.h +++ b/gr-blocks/lib/float_to_complex_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/float_to_int_impl.h b/gr-blocks/lib/float_to_int_impl.h index 5ebb90a8b9..53d8365f3d 100644 --- a/gr-blocks/lib/float_to_int_impl.h +++ b/gr-blocks/lib/float_to_int_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/float_to_short_impl.h b/gr-blocks/lib/float_to_short_impl.h index 8c94751cae..839e017ca1 100644 --- a/gr-blocks/lib/float_to_short_impl.h +++ b/gr-blocks/lib/float_to_short_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/float_to_uchar_impl.h b/gr-blocks/lib/float_to_uchar_impl.h index c2a1263bea..22203f626f 100644 --- a/gr-blocks/lib/float_to_uchar_impl.h +++ b/gr-blocks/lib/float_to_uchar_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/head_impl.h b/gr-blocks/lib/head_impl.h index dcd617442e..a973dd6be9 100644 --- a/gr-blocks/lib/head_impl.h +++ b/gr-blocks/lib/head_impl.h @@ -31,7 +31,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/int_to_float_impl.h b/gr-blocks/lib/int_to_float_impl.h index a9a7de993b..07c781ed41 100644 --- a/gr-blocks/lib/int_to_float_impl.h +++ b/gr-blocks/lib/int_to_float_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/integrate_impl.h b/gr-blocks/lib/integrate_impl.h index c0c58cc72c..065be0d2a9 100644 --- a/gr-blocks/lib/integrate_impl.h +++ b/gr-blocks/lib/integrate_impl.h @@ -28,7 +28,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/interleave_impl.h b/gr-blocks/lib/interleave_impl.h index 0f01383054..46131d164e 100644 --- a/gr-blocks/lib/interleave_impl.h +++ b/gr-blocks/lib/interleave_impl.h @@ -25,22 +25,18 @@ class BLOCKS_API interleave_impl : public interleave public: interleave_impl(size_t itemsize, unsigned int blocksize); - bool check_topology(int ninputs, int noutputs); + bool check_topology(int ninputs, int noutputs) override; int fixed_rate_ninput_to_noutput(int ninput); int fixed_rate_noutput_to_ninput(int noutput); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); - - int work(int noutput_items, - gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/interleaved_char_to_complex_impl.h b/gr-blocks/lib/interleaved_char_to_complex_impl.h index 7dc1840c85..86800782f5 100644 --- a/gr-blocks/lib/interleaved_char_to_complex_impl.h +++ b/gr-blocks/lib/interleaved_char_to_complex_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/interleaved_short_to_complex_impl.h b/gr-blocks/lib/interleaved_short_to_complex_impl.h index 8b476c6551..dad4268666 100644 --- a/gr-blocks/lib/interleaved_short_to_complex_impl.h +++ b/gr-blocks/lib/interleaved_short_to_complex_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/keep_m_in_n_impl.h b/gr-blocks/lib/keep_m_in_n_impl.h index 49592abeee..7d8971d9e6 100644 --- a/gr-blocks/lib/keep_m_in_n_impl.h +++ b/gr-blocks/lib/keep_m_in_n_impl.h @@ -23,7 +23,7 @@ class BLOCKS_API keep_m_in_n_impl : public keep_m_in_n int d_offset; const int d_itemsize; - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; public: keep_m_in_n_impl(size_t itemsize, int m, int n, int offset); @@ -31,7 +31,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; void set_m(int m); void set_n(int n); diff --git a/gr-blocks/lib/keep_one_in_n_impl.h b/gr-blocks/lib/keep_one_in_n_impl.h index 942acec7b6..ed2a4db3e4 100644 --- a/gr-blocks/lib/keep_one_in_n_impl.h +++ b/gr-blocks/lib/keep_one_in_n_impl.h @@ -29,7 +29,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; void set_n(int n); }; diff --git a/gr-blocks/lib/lfsr_32k_source_s_impl.h b/gr-blocks/lib/lfsr_32k_source_s_impl.h index 16c24a9978..710cfb27e8 100644 --- a/gr-blocks/lib/lfsr_32k_source_s_impl.h +++ b/gr-blocks/lib/lfsr_32k_source_s_impl.h @@ -31,7 +31,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/magphase_to_complex_impl.h b/gr-blocks/lib/magphase_to_complex_impl.h index 3f6be1a602..4845944ec4 100644 --- a/gr-blocks/lib/magphase_to_complex_impl.h +++ b/gr-blocks/lib/magphase_to_complex_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/max_blk_impl.h b/gr-blocks/lib/max_blk_impl.h index aba0b3e758..16d811d560 100644 --- a/gr-blocks/lib/max_blk_impl.h +++ b/gr-blocks/lib/max_blk_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/min_blk_impl.h b/gr-blocks/lib/min_blk_impl.h index c49082dc5b..2a9896bdfc 100644 --- a/gr-blocks/lib/min_blk_impl.h +++ b/gr-blocks/lib/min_blk_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/moving_average_impl.h b/gr-blocks/lib/moving_average_impl.h index 72f5f05cca..8f3eda86c7 100644 --- a/gr-blocks/lib/moving_average_impl.h +++ b/gr-blocks/lib/moving_average_impl.h @@ -50,7 +50,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/multiply_by_tag_value_cc_impl.h b/gr-blocks/lib/multiply_by_tag_value_cc_impl.h index 8bf653e0a5..d3f96d5d4e 100644 --- a/gr-blocks/lib/multiply_by_tag_value_cc_impl.h +++ b/gr-blocks/lib/multiply_by_tag_value_cc_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/multiply_conjugate_cc_impl.h b/gr-blocks/lib/multiply_conjugate_cc_impl.h index bc54d2abf0..714b03ec5d 100644 --- a/gr-blocks/lib/multiply_conjugate_cc_impl.h +++ b/gr-blocks/lib/multiply_conjugate_cc_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/multiply_const_impl.h b/gr-blocks/lib/multiply_const_impl.h index cf53e38457..bacc412ea2 100644 --- a/gr-blocks/lib/multiply_const_impl.h +++ b/gr-blocks/lib/multiply_const_impl.h @@ -31,7 +31,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/multiply_const_v_impl.h b/gr-blocks/lib/multiply_const_v_impl.h index 637826428e..7a25a92aad 100644 --- a/gr-blocks/lib/multiply_const_v_impl.h +++ b/gr-blocks/lib/multiply_const_v_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/multiply_impl.h b/gr-blocks/lib/multiply_impl.h index 829a9186f4..855b6437d4 100644 --- a/gr-blocks/lib/multiply_impl.h +++ b/gr-blocks/lib/multiply_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ } /* namespace gr */ diff --git a/gr-blocks/lib/multiply_matrix_impl.h b/gr-blocks/lib/multiply_matrix_impl.h index db544fb7a6..f6036aa25c 100644 --- a/gr-blocks/lib/multiply_matrix_impl.h +++ b/gr-blocks/lib/multiply_matrix_impl.h @@ -37,7 +37,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/mute_impl.h b/gr-blocks/lib/mute_impl.h index 341e394010..0b5e7d4eb4 100644 --- a/gr-blocks/lib/mute_impl.h +++ b/gr-blocks/lib/mute_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/nlog10_ff_impl.h b/gr-blocks/lib/nlog10_ff_impl.h index b229b05a64..220644e86b 100644 --- a/gr-blocks/lib/nlog10_ff_impl.h +++ b/gr-blocks/lib/nlog10_ff_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/nop_impl.h b/gr-blocks/lib/nop_impl.h index b35a418d02..4802a51b47 100644 --- a/gr-blocks/lib/nop_impl.h +++ b/gr-blocks/lib/nop_impl.h @@ -39,7 +39,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/not_blk_impl.h b/gr-blocks/lib/not_blk_impl.h index d1ba8d4447..c37bf1aaf1 100644 --- a/gr-blocks/lib/not_blk_impl.h +++ b/gr-blocks/lib/not_blk_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/null_sink_impl.h b/gr-blocks/lib/null_sink_impl.h index 845389bf00..472423314e 100644 --- a/gr-blocks/lib/null_sink_impl.h +++ b/gr-blocks/lib/null_sink_impl.h @@ -24,7 +24,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/null_source_impl.h b/gr-blocks/lib/null_source_impl.h index a584a5e083..d7c0744b06 100644 --- a/gr-blocks/lib/null_source_impl.h +++ b/gr-blocks/lib/null_source_impl.h @@ -24,7 +24,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/or_blk_impl.h b/gr-blocks/lib/or_blk_impl.h index 9288c3cf71..bd16b76709 100644 --- a/gr-blocks/lib/or_blk_impl.h +++ b/gr-blocks/lib/or_blk_impl.h @@ -26,7 +26,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/pack_k_bits_bb_impl.h b/gr-blocks/lib/pack_k_bits_bb_impl.h index 84395bf457..7e2bd5a8d4 100644 --- a/gr-blocks/lib/pack_k_bits_bb_impl.h +++ b/gr-blocks/lib/pack_k_bits_bb_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/packed_to_unpacked_impl.h b/gr-blocks/lib/packed_to_unpacked_impl.h index 1cf86d246d..8e862d3177 100644 --- a/gr-blocks/lib/packed_to_unpacked_impl.h +++ b/gr-blocks/lib/packed_to_unpacked_impl.h @@ -33,11 +33,11 @@ public: packed_to_unpacked_impl(unsigned int bits_per_chunk, endianness_t endianness); ~packed_to_unpacked_impl(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; bool check_topology(int ninputs, int noutputs) { return ninputs == noutputs; } }; diff --git a/gr-blocks/lib/patterned_interleaver_impl.h b/gr-blocks/lib/patterned_interleaver_impl.h index a051e1c7c0..9de0fe5141 100644 --- a/gr-blocks/lib/patterned_interleaver_impl.h +++ b/gr-blocks/lib/patterned_interleaver_impl.h @@ -25,7 +25,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; static int pattern_max(std::vector<int> pattern) { @@ -35,7 +35,7 @@ public: return *std::max_element(pattern.begin(), pattern.end()); } - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; std::vector<int> d_pattern; std::vector<int> d_counts; diff --git a/gr-blocks/lib/pdu_to_tagged_stream_impl.h b/gr-blocks/lib/pdu_to_tagged_stream_impl.h index 97176427dd..65b247ef30 100644 --- a/gr-blocks/lib/pdu_to_tagged_stream_impl.h +++ b/gr-blocks/lib/pdu_to_tagged_stream_impl.h @@ -32,7 +32,7 @@ public: int work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/peak_detector2_fb_impl.h b/gr-blocks/lib/peak_detector2_fb_impl.h index 1aeae9e393..62571c0baa 100644 --- a/gr-blocks/lib/peak_detector2_fb_impl.h +++ b/gr-blocks/lib/peak_detector2_fb_impl.h @@ -43,7 +43,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/peak_detector_impl.h b/gr-blocks/lib/peak_detector_impl.h index b2e788d92c..4aa792654f 100644 --- a/gr-blocks/lib/peak_detector_impl.h +++ b/gr-blocks/lib/peak_detector_impl.h @@ -44,7 +44,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/phase_shift_impl.h b/gr-blocks/lib/phase_shift_impl.h index f0d33a87d9..d2a4b96b97 100644 --- a/gr-blocks/lib/phase_shift_impl.h +++ b/gr-blocks/lib/phase_shift_impl.h @@ -34,7 +34,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/plateau_detector_fb_impl.h b/gr-blocks/lib/plateau_detector_fb_impl.h index 6ea346223c..d0246f0b93 100644 --- a/gr-blocks/lib/plateau_detector_fb_impl.h +++ b/gr-blocks/lib/plateau_detector_fb_impl.h @@ -26,12 +26,12 @@ public: plateau_detector_fb_impl(int max_len, float threshold); ~plateau_detector_fb_impl(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; virtual void set_threshold(float threshold); virtual float threshold() const; diff --git a/gr-blocks/lib/probe_rate_impl.h b/gr-blocks/lib/probe_rate_impl.h index 5ebb580ab9..a269f92aea 100644 --- a/gr-blocks/lib/probe_rate_impl.h +++ b/gr-blocks/lib/probe_rate_impl.h @@ -39,7 +39,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; // end class diff --git a/gr-blocks/lib/probe_signal_impl.h b/gr-blocks/lib/probe_signal_impl.h index cce766784d..5297f73a5d 100644 --- a/gr-blocks/lib/probe_signal_impl.h +++ b/gr-blocks/lib/probe_signal_impl.h @@ -31,7 +31,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/probe_signal_v_impl.h b/gr-blocks/lib/probe_signal_v_impl.h index 6ee5ad7ad1..4e6e09ecb7 100644 --- a/gr-blocks/lib/probe_signal_v_impl.h +++ b/gr-blocks/lib/probe_signal_v_impl.h @@ -32,7 +32,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/regenerate_bb_impl.h b/gr-blocks/lib/regenerate_bb_impl.h index e2224be3a4..8a50f91722 100644 --- a/gr-blocks/lib/regenerate_bb_impl.h +++ b/gr-blocks/lib/regenerate_bb_impl.h @@ -36,7 +36,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/repack_bits_bb_impl.h b/gr-blocks/lib/repack_bits_bb_impl.h index 574aa57c48..b73acb5a55 100644 --- a/gr-blocks/lib/repack_bits_bb_impl.h +++ b/gr-blocks/lib/repack_bits_bb_impl.h @@ -44,7 +44,7 @@ public: int work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/repeat_impl.h b/gr-blocks/lib/repeat_impl.h index e0ec9e98d3..4f15872f70 100644 --- a/gr-blocks/lib/repeat_impl.h +++ b/gr-blocks/lib/repeat_impl.h @@ -30,7 +30,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; private: void msg_set_interpolation(pmt::pmt_t msg); diff --git a/gr-blocks/lib/rms_cf_impl.h b/gr-blocks/lib/rms_cf_impl.h index 443a5808e9..6e63e40c28 100644 --- a/gr-blocks/lib/rms_cf_impl.h +++ b/gr-blocks/lib/rms_cf_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/rms_ff_impl.h b/gr-blocks/lib/rms_ff_impl.h index 8119d92e40..8ee3927d31 100644 --- a/gr-blocks/lib/rms_ff_impl.h +++ b/gr-blocks/lib/rms_ff_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/rotator_cc_impl.h b/gr-blocks/lib/rotator_cc_impl.h index d47d488db2..f31d484063 100644 --- a/gr-blocks/lib/rotator_cc_impl.h +++ b/gr-blocks/lib/rotator_cc_impl.h @@ -34,7 +34,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/sample_and_hold_impl.h b/gr-blocks/lib/sample_and_hold_impl.h index 1b44036bf9..f2db7b15bc 100644 --- a/gr-blocks/lib/sample_and_hold_impl.h +++ b/gr-blocks/lib/sample_and_hold_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/selector_impl.h b/gr-blocks/lib/selector_impl.h index 1cf63a6dde..6bbf71697a 100644 --- a/gr-blocks/lib/selector_impl.h +++ b/gr-blocks/lib/selector_impl.h @@ -32,8 +32,8 @@ public: selector_impl(size_t itemsize, unsigned int input_index, unsigned int output_index); ~selector_impl(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); - bool check_topology(int ninputs, int noutputs); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; + bool check_topology(int ninputs, int noutputs) override; void setup_rpc(); void handle_msg_input_index(pmt::pmt_t msg); void handle_msg_output_index(pmt::pmt_t msg); @@ -54,7 +54,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/short_to_char_impl.h b/gr-blocks/lib/short_to_char_impl.h index e05e431655..121284e3ab 100644 --- a/gr-blocks/lib/short_to_char_impl.h +++ b/gr-blocks/lib/short_to_char_impl.h @@ -25,7 +25,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/short_to_float_impl.h b/gr-blocks/lib/short_to_float_impl.h index fd1174cc52..4536fa2cb9 100644 --- a/gr-blocks/lib/short_to_float_impl.h +++ b/gr-blocks/lib/short_to_float_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/skiphead_impl.h b/gr-blocks/lib/skiphead_impl.h index cb8f98e54b..4ac4a14ea0 100644 --- a/gr-blocks/lib/skiphead_impl.h +++ b/gr-blocks/lib/skiphead_impl.h @@ -30,7 +30,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/stream_demux_impl.h b/gr-blocks/lib/stream_demux_impl.h index 8fabf5e613..7dff893d3d 100644 --- a/gr-blocks/lib/stream_demux_impl.h +++ b/gr-blocks/lib/stream_demux_impl.h @@ -39,12 +39,12 @@ private: public: stream_demux_impl(size_t itemsize, const std::vector<int>& lengths); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/stream_mux_impl.h b/gr-blocks/lib/stream_mux_impl.h index 9f02afe694..3268267f99 100644 --- a/gr-blocks/lib/stream_mux_impl.h +++ b/gr-blocks/lib/stream_mux_impl.h @@ -24,7 +24,7 @@ private: int d_residual{ 0 }; // number of items left to put into current stream const gr_vector_int d_lengths; // number of items to pack per stream - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; public: stream_mux_impl(size_t itemsize, const std::vector<int>& lengths); @@ -32,7 +32,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/stream_to_streams_impl.h b/gr-blocks/lib/stream_to_streams_impl.h index 3eedfb27d2..18e1c15f84 100644 --- a/gr-blocks/lib/stream_to_streams_impl.h +++ b/gr-blocks/lib/stream_to_streams_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/stream_to_tagged_stream_impl.h b/gr-blocks/lib/stream_to_tagged_stream_impl.h index c7683b357c..b72d2b8e85 100644 --- a/gr-blocks/lib/stream_to_tagged_stream_impl.h +++ b/gr-blocks/lib/stream_to_tagged_stream_impl.h @@ -36,7 +36,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; bool start(); }; diff --git a/gr-blocks/lib/stream_to_vector_impl.h b/gr-blocks/lib/stream_to_vector_impl.h index fe5f631892..ec44de1f48 100644 --- a/gr-blocks/lib/stream_to_vector_impl.h +++ b/gr-blocks/lib/stream_to_vector_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/streams_to_stream_impl.h b/gr-blocks/lib/streams_to_stream_impl.h index a1fc8737f4..aa5e919a22 100644 --- a/gr-blocks/lib/streams_to_stream_impl.h +++ b/gr-blocks/lib/streams_to_stream_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/streams_to_vector_impl.h b/gr-blocks/lib/streams_to_vector_impl.h index 92b06d6b59..39013c929f 100644 --- a/gr-blocks/lib/streams_to_vector_impl.h +++ b/gr-blocks/lib/streams_to_vector_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/stretch_ff_impl.h b/gr-blocks/lib/stretch_ff_impl.h index d9263406a5..a4b695c24d 100644 --- a/gr-blocks/lib/stretch_ff_impl.h +++ b/gr-blocks/lib/stretch_ff_impl.h @@ -32,7 +32,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/sub_impl.h b/gr-blocks/lib/sub_impl.h index bd914e3341..e104cb10d3 100644 --- a/gr-blocks/lib/sub_impl.h +++ b/gr-blocks/lib/sub_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/tag_debug_impl.h b/gr-blocks/lib/tag_debug_impl.h index 49f89a86f3..8e229af8ce 100644 --- a/gr-blocks/lib/tag_debug_impl.h +++ b/gr-blocks/lib/tag_debug_impl.h @@ -49,7 +49,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/tag_gate_impl.h b/gr-blocks/lib/tag_gate_impl.h index ceaf2927f4..5d1fa9a8f9 100644 --- a/gr-blocks/lib/tag_gate_impl.h +++ b/gr-blocks/lib/tag_gate_impl.h @@ -33,7 +33,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; void set_single_key(const std::string& single_key); std::string single_key() const; diff --git a/gr-blocks/lib/tag_share_impl.h b/gr-blocks/lib/tag_share_impl.h index 40ebe43c6b..8b9833c6bd 100644 --- a/gr-blocks/lib/tag_share_impl.h +++ b/gr-blocks/lib/tag_share_impl.h @@ -29,7 +29,7 @@ public: // Where all the action really happens int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/tagged_file_sink_impl.h b/gr-blocks/lib/tagged_file_sink_impl.h index 4e12fcc0fb..f86f0f0cc9 100644 --- a/gr-blocks/lib/tagged_file_sink_impl.h +++ b/gr-blocks/lib/tagged_file_sink_impl.h @@ -36,7 +36,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/tagged_stream_align_impl.h b/gr-blocks/lib/tagged_stream_align_impl.h index 167489955f..000a5c02e5 100644 --- a/gr-blocks/lib/tagged_stream_align_impl.h +++ b/gr-blocks/lib/tagged_stream_align_impl.h @@ -31,7 +31,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/tagged_stream_multiply_length_impl.h b/gr-blocks/lib/tagged_stream_multiply_length_impl.h index 9961803ff6..c0e9f02c9f 100644 --- a/gr-blocks/lib/tagged_stream_multiply_length_impl.h +++ b/gr-blocks/lib/tagged_stream_multiply_length_impl.h @@ -33,7 +33,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; void set_scalar(double scalar) { d_scalar = scalar; } diff --git a/gr-blocks/lib/tagged_stream_mux_impl.h b/gr-blocks/lib/tagged_stream_mux_impl.h index bd526b115c..36fa904ae2 100644 --- a/gr-blocks/lib/tagged_stream_mux_impl.h +++ b/gr-blocks/lib/tagged_stream_mux_impl.h @@ -35,7 +35,7 @@ public: int work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/tagged_stream_to_pdu_impl.h b/gr-blocks/lib/tagged_stream_to_pdu_impl.h index 9194e73117..954a710200 100644 --- a/gr-blocks/lib/tagged_stream_to_pdu_impl.h +++ b/gr-blocks/lib/tagged_stream_to_pdu_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/tags_strobe_impl.h b/gr-blocks/lib/tags_strobe_impl.h index bb761857db..1c35ef01b0 100644 --- a/gr-blocks/lib/tags_strobe_impl.h +++ b/gr-blocks/lib/tags_strobe_impl.h @@ -42,7 +42,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/tcp_server_sink_impl.h b/gr-blocks/lib/tcp_server_sink_impl.h index 47e157f84a..c7740a9a28 100644 --- a/gr-blocks/lib/tcp_server_sink_impl.h +++ b/gr-blocks/lib/tcp_server_sink_impl.h @@ -54,7 +54,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/test_tag_variable_rate_ff_impl.h b/gr-blocks/lib/test_tag_variable_rate_ff_impl.h index 9afae0bb86..cea29df9d9 100644 --- a/gr-blocks/lib/test_tag_variable_rate_ff_impl.h +++ b/gr-blocks/lib/test_tag_variable_rate_ff_impl.h @@ -35,7 +35,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/threshold_ff_impl.h b/gr-blocks/lib/threshold_ff_impl.h index 801b1625c0..74c2f4c2bb 100644 --- a/gr-blocks/lib/threshold_ff_impl.h +++ b/gr-blocks/lib/threshold_ff_impl.h @@ -35,7 +35,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/throttle_impl.h b/gr-blocks/lib/throttle_impl.h index e01c3e7241..c752f419fa 100644 --- a/gr-blocks/lib/throttle_impl.h +++ b/gr-blocks/lib/throttle_impl.h @@ -41,7 +41,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/transcendental_impl.h b/gr-blocks/lib/transcendental_impl.h index eba3a17768..087431f5f6 100644 --- a/gr-blocks/lib/transcendental_impl.h +++ b/gr-blocks/lib/transcendental_impl.h @@ -29,7 +29,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/tsb_vector_sink_impl.h b/gr-blocks/lib/tsb_vector_sink_impl.h index a2380f0281..aeaa8ce88c 100644 --- a/gr-blocks/lib/tsb_vector_sink_impl.h +++ b/gr-blocks/lib/tsb_vector_sink_impl.h @@ -36,7 +36,7 @@ public: int work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } // namespace blocks diff --git a/gr-blocks/lib/uchar_to_float_impl.h b/gr-blocks/lib/uchar_to_float_impl.h index 6222e4a1e3..2de1f98cbd 100644 --- a/gr-blocks/lib/uchar_to_float_impl.h +++ b/gr-blocks/lib/uchar_to_float_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/udp_sink_impl.h b/gr-blocks/lib/udp_sink_impl.h index 22809f5af4..d92d9b5bec 100644 --- a/gr-blocks/lib/udp_sink_impl.h +++ b/gr-blocks/lib/udp_sink_impl.h @@ -44,7 +44,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/udp_source_impl.h b/gr-blocks/lib/udp_source_impl.h index a0e8caa1d9..0e3053ab71 100644 --- a/gr-blocks/lib/udp_source_impl.h +++ b/gr-blocks/lib/udp_source_impl.h @@ -64,7 +64,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/unpack_k_bits_bb_impl.h b/gr-blocks/lib/unpack_k_bits_bb_impl.h index 27a25b42ce..596e0c4142 100644 --- a/gr-blocks/lib/unpack_k_bits_bb_impl.h +++ b/gr-blocks/lib/unpack_k_bits_bb_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/unpacked_to_packed_impl.h b/gr-blocks/lib/unpacked_to_packed_impl.h index c1fb422ab2..a21f38ae8e 100644 --- a/gr-blocks/lib/unpacked_to_packed_impl.h +++ b/gr-blocks/lib/unpacked_to_packed_impl.h @@ -32,11 +32,11 @@ public: unpacked_to_packed_impl(unsigned int bits_per_chunk, endianness_t endianness); ~unpacked_to_packed_impl(); - void forecast(int noutput_items, gr_vector_int& ninput_items_required); + void forecast(int noutput_items, gr_vector_int& ninput_items_required) override; int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; bool check_topology(int ninputs, int noutputs) { return ninputs == noutputs; } }; diff --git a/gr-blocks/lib/vco_c_impl.h b/gr-blocks/lib/vco_c_impl.h index 715cf6cad2..b92c5c01d2 100644 --- a/gr-blocks/lib/vco_c_impl.h +++ b/gr-blocks/lib/vco_c_impl.h @@ -32,7 +32,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/vco_f_impl.h b/gr-blocks/lib/vco_f_impl.h index 11afe96919..10b875bd16 100644 --- a/gr-blocks/lib/vco_f_impl.h +++ b/gr-blocks/lib/vco_f_impl.h @@ -32,7 +32,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/vector_insert_impl.h b/gr-blocks/lib/vector_insert_impl.h index 32e39684f9..ef41a305bd 100644 --- a/gr-blocks/lib/vector_insert_impl.h +++ b/gr-blocks/lib/vector_insert_impl.h @@ -39,7 +39,7 @@ public: int general_work(int noutput_items, gr_vector_int& ninput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/vector_map_impl.h b/gr-blocks/lib/vector_map_impl.h index 6753e12a5d..3078f0a5d8 100644 --- a/gr-blocks/lib/vector_map_impl.h +++ b/gr-blocks/lib/vector_map_impl.h @@ -35,7 +35,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/vector_sink_impl.h b/gr-blocks/lib/vector_sink_impl.h index bf327491ed..1392ca2bff 100644 --- a/gr-blocks/lib/vector_sink_impl.h +++ b/gr-blocks/lib/vector_sink_impl.h @@ -37,7 +37,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/vector_source_impl.h b/gr-blocks/lib/vector_source_impl.h index ba380c29e9..a4710e2b36 100644 --- a/gr-blocks/lib/vector_source_impl.h +++ b/gr-blocks/lib/vector_source_impl.h @@ -41,7 +41,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/vector_to_stream_impl.h b/gr-blocks/lib/vector_to_stream_impl.h index 4d6f11dd6f..7a68667bf6 100644 --- a/gr-blocks/lib/vector_to_stream_impl.h +++ b/gr-blocks/lib/vector_to_stream_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/vector_to_streams_impl.h b/gr-blocks/lib/vector_to_streams_impl.h index 615fbb66fa..8df04b06d1 100644 --- a/gr-blocks/lib/vector_to_streams_impl.h +++ b/gr-blocks/lib/vector_to_streams_impl.h @@ -23,7 +23,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/wavfile_sink_impl.h b/gr-blocks/lib/wavfile_sink_impl.h index 48cf81b7f0..af5f205e22 100644 --- a/gr-blocks/lib/wavfile_sink_impl.h +++ b/gr-blocks/lib/wavfile_sink_impl.h @@ -83,7 +83,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/wavfile_source_impl.h b/gr-blocks/lib/wavfile_source_impl.h index 48a3b04f6a..f05f0354cd 100644 --- a/gr-blocks/lib/wavfile_source_impl.h +++ b/gr-blocks/lib/wavfile_source_impl.h @@ -43,7 +43,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ diff --git a/gr-blocks/lib/xor_blk_impl.h b/gr-blocks/lib/xor_blk_impl.h index d7a48ce8bb..66926aef03 100644 --- a/gr-blocks/lib/xor_blk_impl.h +++ b/gr-blocks/lib/xor_blk_impl.h @@ -27,7 +27,7 @@ public: int work(int noutput_items, gr_vector_const_void_star& input_items, - gr_vector_void_star& output_items); + gr_vector_void_star& output_items) override; }; } /* namespace blocks */ |