include “detail/define_method_and_auto_wrap.hpp”

template<typename Func_T> void Rice::define_global_function(

char const * name,
Func_T func,
Arguments* arguments)

{

Module(rb_mKernel).define_module_function(name, func, arguments);

}

template<typename Func_T> void Rice::define_global_function(

char const * name,
Func_T func,
Arg const& arg)

{

Arguments* args = new Arguments();
args->add(arg);
define_global_function(name, func, args);

}