diff options
-rw-r--r-- | gnuradio-runtime/swig/gr_types.i | 3 | ||||
-rw-r--r-- | gr-blocks/swig/blocks_swig1.i | 3 | ||||
-rw-r--r-- | gr-uhd/swig/uhd_swig.i | 3 |
3 files changed, 6 insertions, 3 deletions
diff --git a/gnuradio-runtime/swig/gr_types.i b/gnuradio-runtime/swig/gr_types.i index 65577bf35b..6e1d825de3 100644 --- a/gnuradio-runtime/swig/gr_types.i +++ b/gnuradio-runtime/swig/gr_types.i @@ -68,6 +68,9 @@ namespace std { %template() vector< vector< double > >; %template() vector<string>; + + %template() std::vector<size_t>; + %template() std::vector< std::vector< std::vector<size_t> > >; }; %template(gr_vector_complexf) std::vector< std::complex<float> >; diff --git a/gr-blocks/swig/blocks_swig1.i b/gr-blocks/swig/blocks_swig1.i index 257a266dee..328b2b1a08 100644 --- a/gr-blocks/swig/blocks_swig1.i +++ b/gr-blocks/swig/blocks_swig1.i @@ -26,9 +26,6 @@ %include "blocks_swig1_doc.i" -%template() std::vector<size_t>; -%template() std::vector< std::vector< std::vector<size_t> > >; - %{ #include "gnuradio/blocks/skiphead.h" #include "gnuradio/blocks/stream_mux.h" diff --git a/gr-uhd/swig/uhd_swig.i b/gr-uhd/swig/uhd_swig.i index 31a4c74965..8f2df42ec4 100644 --- a/gr-uhd/swig/uhd_swig.i +++ b/gr-uhd/swig/uhd_swig.i @@ -83,6 +83,9 @@ %include <uhd/types/sensors.hpp> +// Prevents issue with vector<size_t> redef on 32-bit systems +%include <uhd/stream.hpp> + //////////////////////////////////////////////////////////////////////// // swig dboard_iface for python access //////////////////////////////////////////////////////////////////////// |