// -*- c++ -*- #pragma once #ifndef __BEEPS_RUBY_GENERATOR_H__ #define __BEEPS_RUBY_GENERATOR_H__ #include #include #include RUCY_DECLARE_WRAPPER_VALUE_FROM_TO(Beeps::Oscillator) RUCY_DECLARE_WRAPPER_VALUE_FROM_TO(Beeps::FileIn) namespace Beeps { Rucy::Class oscillator_class (); // class Beeps::Oscillator Rucy::Class file_in_class (); // class Beeps::FileIn Rucy::Class mic_in_class (); // class Beeps::MicIn }// Beeps namespace Rucy { template <> inline Class get_ruby_class () { return Beeps::oscillator_class(); } template <> inline Class get_ruby_class () { return Beeps::file_in_class(); } template <> inline Class get_ruby_class () { return Beeps::mic_in_class(); } }// Rucy #endif//EOH