diff options
Diffstat (limited to 'gnuradio-core/src/lib/general/gr_feval.i')
-rw-r--r-- | gnuradio-core/src/lib/general/gr_feval.i | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gnuradio-core/src/lib/general/gr_feval.i b/gnuradio-core/src/lib/general/gr_feval.i index 586e143d07..09d98b6481 100644 --- a/gnuradio-core/src/lib/general/gr_feval.i +++ b/gnuradio-core/src/lib/general/gr_feval.i @@ -24,6 +24,7 @@ %feature("director") gr_feval_dd; %feature("director") gr_feval_cc; %feature("director") gr_feval_ll; +%feature("director") gr_feval; %rename(feval_dd) gr_feval_dd; @@ -56,6 +57,16 @@ public: virtual long eval(long x); }; +%rename(feval) gr_feval; +class gr_feval +{ +public: + gr_feval() {} + virtual ~gr_feval(); + + virtual void eval(); +}; + // examples / test cases @@ -67,3 +78,6 @@ gr_complex gr_feval_cc_example(gr_feval_cc *f, gr_complex x); %rename(feval_ll_example) gr_feval_ll_example; long gr_feval_ll_example(gr_feval_ll *f, long x); + +%rename(feval_example) gr_feval_example; +void gr_feval_example(gr_feval *f); |