rice/detail/Auto_Function_Wrapper.ipp in rice-2.2.0 vs rice/detail/Auto_Function_Wrapper.ipp in rice-3.0.0
- old
+ new
@@ -8,11 +8,10 @@
#undef TYPE
#include "method_data.hpp"
#include "../ruby_try_catch.hpp"
#include "../to_from_ruby.hpp"
-#include "traits.hpp"
namespace Rice
{
namespace detail
{
@@ -66,78 +65,47 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14, &varg15);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(12, varg12);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(13, varg13);
- typedef typename sanitize< Arg15_T >::Type Arg15_Type;
- Arg15_Type arg15 = args->getArgumentOrDefault<Arg15_Type>(14, varg14);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(12, varg12);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(13, varg13);
+ Arg15_T arg15 = args->getArgumentOrDefault<Arg15_T>(14, varg14);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14, &varg15);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(13, varg13);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(14, varg14);
- typedef typename sanitize< Arg15_T >::Type Arg15_Type;
- Arg15_Type arg15 = args->getArgumentOrDefault<Arg15_Type>(15, varg15);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(13, varg13);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(14, varg14);
+ Arg15_T arg15 = args->getArgumentOrDefault<Arg15_T>(15, varg15);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15));
}
}
catch(...)
@@ -206,79 +174,48 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14, &varg15);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(12, varg12);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(13, varg13);
- typedef typename sanitize< Arg15_T >::Type Arg15_Type;
- Arg15_Type arg15 = args->getArgumentOrDefault<Arg15_Type>(14, varg14);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(12, varg12);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(13, varg13);
+ Arg15_T arg15 = args->getArgumentOrDefault<Arg15_T>(14, varg14);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14, &varg15);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(13, varg13);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(14, varg14);
- typedef typename sanitize< Arg15_T >::Type Arg15_Type;
- Arg15_Type arg15 = args->getArgumentOrDefault<Arg15_Type>(15, varg15);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(13, varg13);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(14, varg14);
+ Arg15_T arg15 = args->getArgumentOrDefault<Arg15_T>(15, varg15);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14, arg15);
return Qnil;
}
}
@@ -349,74 +286,45 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(12, varg12);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(13, varg13);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(12, varg12);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(13, varg13);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(13, varg13);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(14, varg14);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(13, varg13);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(14, varg14);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14));
}
}
catch(...)
@@ -485,75 +393,46 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(12, varg12);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(13, varg13);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(12, varg12);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(13, varg13);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13, &varg14);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(13, varg13);
- typedef typename sanitize< Arg14_T >::Type Arg14_Type;
- Arg14_Type arg14 = args->getArgumentOrDefault<Arg14_Type>(14, varg14);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(13, varg13);
+ Arg14_T arg14 = args->getArgumentOrDefault<Arg14_T>(14, varg14);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13, arg14);
return Qnil;
}
}
@@ -624,70 +503,43 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(12, varg12);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(12, varg12);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(13, varg13);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(13, varg13);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13));
}
}
catch(...)
@@ -756,71 +608,44 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(12, varg12);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(12, varg12);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12, &varg13);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
- typedef typename sanitize< Arg13_T >::Type Arg13_Type;
- Arg13_Type arg13 = args->getArgumentOrDefault<Arg13_Type>(13, varg13);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
+ Arg13_T arg13 = args->getArgumentOrDefault<Arg13_T>(13, varg13);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12, arg13);
return Qnil;
}
}
@@ -891,66 +716,41 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12));
}
}
catch(...)
@@ -1019,67 +819,42 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(11, varg11);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(11, varg11);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11, &varg12);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
- typedef typename sanitize< Arg12_T >::Type Arg12_Type;
- Arg12_Type arg12 = args->getArgumentOrDefault<Arg12_Type>(12, varg12);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
+ Arg12_T arg12 = args->getArgumentOrDefault<Arg12_T>(12, varg12);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11, arg12);
return Qnil;
}
}
@@ -1150,62 +925,39 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11));
}
}
catch(...)
@@ -1274,63 +1026,40 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(10, varg10);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(10, varg10);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10, &varg11);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
- typedef typename sanitize< Arg11_T >::Type Arg11_Type;
- Arg11_Type arg11 = args->getArgumentOrDefault<Arg11_Type>(11, varg11);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
+ Arg11_T arg11 = args->getArgumentOrDefault<Arg11_T>(11, varg11);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10, arg11);
return Qnil;
}
}
@@ -1401,58 +1130,37 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10));
}
}
catch(...)
@@ -1521,59 +1229,38 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(9, varg9);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(9, varg9);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9, &varg10);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
- typedef typename sanitize< Arg10_T >::Type Arg10_Type;
- Arg10_Type arg10 = args->getArgumentOrDefault<Arg10_Type>(10, varg10);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
+ Arg10_T arg10 = args->getArgumentOrDefault<Arg10_T>(10, varg10);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9, arg10);
return Qnil;
}
}
@@ -1644,54 +1331,35 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9));
}
}
catch(...)
@@ -1760,55 +1428,36 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(8, varg8);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(8, varg8);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8, &varg9);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
- typedef typename sanitize< Arg9_T >::Type Arg9_Type;
- Arg9_Type arg9 = args->getArgumentOrDefault<Arg9_Type>(9, varg9);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
+ Arg9_T arg9 = args->getArgumentOrDefault<Arg9_T>(9, varg9);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8, arg9);
return Qnil;
}
}
@@ -1879,50 +1528,33 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8));
}
}
catch(...)
@@ -1991,51 +1623,34 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(7, varg7);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(7, varg7);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7, &varg8);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
- typedef typename sanitize< Arg8_T >::Type Arg8_Type;
- Arg8_Type arg8 = args->getArgumentOrDefault<Arg8_Type>(8, varg8);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
+ Arg8_T arg8 = args->getArgumentOrDefault<Arg8_T>(8, varg8);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7, arg8);
return Qnil;
}
}
@@ -2106,46 +1721,31 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7));
}
}
catch(...)
@@ -2214,47 +1814,32 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(6, varg6);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(6, varg6);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6, &varg7);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
- typedef typename sanitize< Arg7_T >::Type Arg7_Type;
- Arg7_Type arg7 = args->getArgumentOrDefault<Arg7_Type>(7, varg7);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
+ Arg7_T arg7 = args->getArgumentOrDefault<Arg7_T>(7, varg7);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6, arg7);
return Qnil;
}
}
@@ -2325,42 +1910,29 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6));
}
}
catch(...)
@@ -2429,43 +2001,30 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(5, varg5);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(5, varg5);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5, &varg6);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
- typedef typename sanitize< Arg6_T >::Type Arg6_Type;
- Arg6_Type arg6 = args->getArgumentOrDefault<Arg6_Type>(6, varg6);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
+ Arg6_T arg6 = args->getArgumentOrDefault<Arg6_T>(6, varg6);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5, arg6);
return Qnil;
}
}
@@ -2536,38 +2095,27 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5));
}
}
catch(...)
@@ -2636,39 +2184,28 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(4, varg4);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(4, varg4);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4, &varg5);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
- typedef typename sanitize< Arg5_T >::Type Arg5_Type;
- Arg5_Type arg5 = args->getArgumentOrDefault<Arg5_Type>(5, varg5);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
+ Arg5_T arg5 = args->getArgumentOrDefault<Arg5_T>(5, varg5);
wrapper->func_(arg0, arg1, arg2, arg3, arg4, arg5);
return Qnil;
}
}
@@ -2739,34 +2276,25 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3, arg4));
}
}
catch(...)
@@ -2835,35 +2363,26 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(3, varg3);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(3, varg3);
wrapper->func_(arg0, arg1, arg2, arg3, arg4);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3, &varg4);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
- typedef typename sanitize< Arg4_T >::Type Arg4_Type;
- Arg4_Type arg4 = args->getArgumentOrDefault<Arg4_Type>(4, varg4);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
+ Arg4_T arg4 = args->getArgumentOrDefault<Arg4_T>(4, varg4);
wrapper->func_(arg0, arg1, arg2, arg3, arg4);
return Qnil;
}
}
@@ -2934,30 +2453,23 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2, &varg3);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
return to_ruby(wrapper->func_(arg0, arg1, arg2, arg3));
}
}
catch(...)
@@ -3026,31 +2538,24 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2, &varg3);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(2, varg2);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(2, varg2);
wrapper->func_(arg0, arg1, arg2, arg3);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2, &varg3);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
- typedef typename sanitize< Arg3_T >::Type Arg3_Type;
- Arg3_Type arg3 = args->getArgumentOrDefault<Arg3_Type>(3, varg3);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
+ Arg3_T arg3 = args->getArgumentOrDefault<Arg3_T>(3, varg3);
wrapper->func_(arg0, arg1, arg2, arg3);
return Qnil;
}
}
@@ -3121,26 +2626,21 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1, &varg2);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
return to_ruby(wrapper->func_(arg0, arg1, arg2));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
return to_ruby(wrapper->func_(arg0, arg1, arg2));
}
}
catch(...)
@@ -3209,27 +2709,22 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1, &varg2);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(1, varg1);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(1, varg1);
wrapper->func_(arg0, arg1, arg2);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1, &varg2);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
- typedef typename sanitize< Arg2_T >::Type Arg2_Type;
- Arg2_Type arg2 = args->getArgumentOrDefault<Arg2_Type>(2, varg2);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
+ Arg2_T arg2 = args->getArgumentOrDefault<Arg2_T>(2, varg2);
wrapper->func_(arg0, arg1, arg2);
return Qnil;
}
}
@@ -3300,22 +2795,19 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1).c_str()
, &varg0, &varg1);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
return to_ruby(wrapper->func_(arg0, arg1));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
return to_ruby(wrapper->func_(arg0, arg1));
}
}
catch(...)
@@ -3384,23 +2876,20 @@
rb_scan_args(argc, argv, args->formatString(Num_Args - 1) .c_str()
, &varg0, &varg1);
Arg0_T arg0 = from_ruby<Arg0_T>(self);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(0, varg0);
wrapper->func_(arg0, arg1);
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0, &varg1);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
- typedef typename sanitize< Arg1_T >::Type Arg1_Type;
- Arg1_Type arg1 = args->getArgumentOrDefault<Arg1_Type>(1, varg1);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
+ Arg1_T arg1 = args->getArgumentOrDefault<Arg1_T>(1, varg1);
wrapper->func_(arg0, arg1);
return Qnil;
}
}
@@ -3477,12 +2966,11 @@
return to_ruby(wrapper->func_(arg0));
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
return to_ruby(wrapper->func_(arg0));
}
}
catch(...)
@@ -3558,11 +3046,10 @@
return Qnil;
} else {
rb_scan_args(argc, argv, args->formatString(Num_Args).c_str()
, &varg0);
- typedef typename sanitize< Arg0_T >::Type Arg0_Type;
- Arg0_Type arg0 = args->getArgumentOrDefault<Arg0_Type>(0, varg0);
+ Arg0_T arg0 = args->getArgumentOrDefault<Arg0_T>(0, varg0);
wrapper->func_(arg0);
return Qnil;
}
}