00001 /* -*- c++ -*- */ 00002 /* 00003 * Copyright 2004 Free Software Foundation, Inc. 00004 * 00005 * This file is part of GNU Radio 00006 * 00007 * GNU Radio is free software; you can redistribute it and/or modify 00008 * it under the terms of the GNU General Public License as published by 00009 * the Free Software Foundation; either version 2, or (at your option) 00010 * any later version. 00011 * 00012 * GNU Radio is distributed in the hope that it will be useful, 00013 * but WITHOUT ANY WARRANTY; without even the implied warranty of 00014 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00015 * GNU General Public License for more details. 00016 * 00017 * You should have received a copy of the GNU General Public License 00018 * along with GNU Radio; see the file COPYING. If not, write to 00019 * the Free Software Foundation, Inc., 59 Temple Place - Suite 330, 00020 * Boston, MA 02111-1307, USA. 00021 */ 00022 00023 #ifndef INCLUDED_GNURADIO_SWIG_BUG_WORKAROUND_H 00024 #define INCLUDED_GNURADIO_SWIG_BUG_WORKAROUND_H 00025 00026 /* 00027 * This include files works around a bug in SWIG 1.3.21 and 22 00028 * where it fails to emit these declarations when doing 00029 * %import "gnuradio.i" 00030 */ 00031 00032 class gr_add_cc; 00033 class gr_add_const_cc; 00034 class gr_add_const_ff; 00035 class gr_add_const_ii; 00036 class gr_add_const_sf; 00037 class gr_add_const_ss; 00038 class gr_add_ff; 00039 class gr_add_ii; 00040 class gr_add_ss; 00041 class gr_block; 00042 class gr_bytes_to_syms; 00043 class gr_check_counting_s; 00044 class gr_check_lfsr_32k_s; 00045 class gr_complex_to_arg; 00046 class gr_complex_to_float; 00047 class gr_complex_to_imag; 00048 class gr_complex_to_mag; 00049 class gr_complex_to_real; 00050 class gr_divide_cc; 00051 class gr_divide_ff; 00052 class gr_divide_ii; 00053 class gr_divide_ss; 00054 class gr_fft_vcc; 00055 class gr_fft_vfc; 00056 class gr_file_descriptor_sink; 00057 class gr_file_descriptor_source; 00058 class gr_file_sink; 00059 class gr_file_source; 00060 class gr_fir_filter_ccc; 00061 class gr_fir_filter_ccf; 00062 class gr_fir_filter_fcc; 00063 class gr_fir_filter_fff; 00064 class gr_fir_filter_fsf; 00065 class gr_fir_filter_scc; 00066 class gr_float_to_complex; 00067 class gr_float_to_short; 00068 class gr_freq_xlating_fir_filter_ccc; 00069 class gr_freq_xlating_fir_filter_ccf; 00070 class gr_freq_xlating_fir_filter_fcc; 00071 class gr_freq_xlating_fir_filter_fcf; 00072 class gr_freq_xlating_fir_filter_scc; 00073 class gr_freq_xlating_fir_filter_scf; 00074 class gr_frequency_modulator_fc; 00075 class gr_head; 00076 class gr_iir_filter_ffd; 00077 class gr_interp_fir_filter_ccc; 00078 class gr_interp_fir_filter_ccf; 00079 class gr_interp_fir_filter_fcc; 00080 class gr_interp_fir_filter_fff; 00081 class gr_interp_fir_filter_fsf; 00082 class gr_interp_fir_filter_scc; 00083 class gr_keep_one_in_n; 00084 class gr_lfsr_32k_source_s; 00085 class gr_multiply_cc; 00086 class gr_multiply_const_cc; 00087 class gr_multiply_const_ff; 00088 class gr_multiply_const_ii; 00089 class gr_multiply_const_ss; 00090 class gr_multiply_ff; 00091 class gr_multiply_ii; 00092 class gr_multiply_ss; 00093 class gr_noise_source_c; 00094 class gr_noise_source_f; 00095 class gr_noise_source_i; 00096 class gr_noise_source_s; 00097 class gr_nop; 00098 class gr_null_sink; 00099 class gr_null_source; 00100 class gr_oscope_sink_f; 00101 class gr_oscope_sink_x; 00102 class gr_quadrature_demod_cf; 00103 class gr_serial_to_parallel; 00104 class gr_short_to_float; 00105 class gr_sig_source_c; 00106 class gr_sig_source_f; 00107 class gr_sig_source_i; 00108 class gr_sig_source_s; 00109 class gr_simple_correlator; 00110 class gr_simple_framer; 00111 class gr_sub_cc; 00112 class gr_sub_ff; 00113 class gr_sub_ii; 00114 class gr_sub_ss; 00115 class gr_sync_block; 00116 class gr_sync_decimator; 00117 class gr_sync_interpolator; 00118 class gr_vector_sink_b; 00119 class gr_vector_sink_c; 00120 class gr_vector_sink_f; 00121 class gr_vector_sink_i; 00122 class gr_vector_sink_s; 00123 class gr_vector_source_b; 00124 class gr_vector_source_c; 00125 class gr_vector_source_f; 00126 class gr_vector_source_i; 00127 class gr_vector_source_s; 00128 class microtune_4702_eval_board; 00129 class microtune_4937_eval_board; 00130 class microtune_xxxx_eval_board; 00131 00132 #endif /* INCLUDED_GNURADIO_SWIG_BUG_WORKAROUND_H */