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 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_audio_sink_oss; 00042 class gr_block; 00043 class gr_divide_cc; 00044 class gr_divide_ff; 00045 class gr_divide_ii; 00046 class gr_divide_ss; 00047 class gr_file_sink; 00048 class gr_file_source; 00049 class gr_fir_filter_ccc; 00050 class gr_fir_filter_ccf; 00051 class gr_fir_filter_fcc; 00052 class gr_fir_filter_fff; 00053 class gr_fir_filter_fsf; 00054 class gr_fir_filter_scc; 00055 class gr_float_to_complex; 00056 class gr_freq_xlating_fir_filter_ccc; 00057 class gr_freq_xlating_fir_filter_ccf; 00058 class gr_freq_xlating_fir_filter_fcc; 00059 class gr_freq_xlating_fir_filter_fcf; 00060 class gr_freq_xlating_fir_filter_scc; 00061 class gr_freq_xlating_fir_filter_scf; 00062 class gr_head; 00063 class gr_multiply_cc; 00064 class gr_multiply_const_cc; 00065 class gr_multiply_const_ff; 00066 class gr_multiply_const_ii; 00067 class gr_multiply_const_ss; 00068 class gr_multiply_ff; 00069 class gr_multiply_ii; 00070 class gr_multiply_ss; 00071 class gr_noise_source_c; 00072 class gr_noise_source_f; 00073 class gr_noise_source_i; 00074 class gr_noise_source_s; 00075 class gr_nop; 00076 class gr_null_sink; 00077 class gr_null_source; 00078 class gr_quadrature_demod_cf; 00079 class gr_sig_source_c; 00080 class gr_sig_source_f; 00081 class gr_sig_source_i; 00082 class gr_sig_source_s; 00083 class gr_sub_cc; 00084 class gr_sub_ff; 00085 class gr_sub_ii; 00086 class gr_sub_ss; 00087 class gr_sync_block; 00088 class gr_sync_decimator; 00089 class gr_sync_interpolator; 00090 class gr_vector_sink_c; 00091 class gr_vector_sink_f; 00092 class gr_vector_sink_i; 00093 class gr_vector_sink_s; 00094 class gr_vector_source_c; 00095 class gr_vector_source_f; 00096 class gr_vector_source_i; 00097 class gr_vector_source_s; 00098 class usrp_sink_c; 00099 00100 #endif /* INCLUDED_GNURADIO_SWIG_BUG_WORKAROUND_H */