diff --git a/ChangeLog b/ChangeLog index c7b2d6368..963211ba8 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,49 @@ +2025-03-18 Dirk Eddelbuettel + + * DESCRIPTION (Version, Date): Roll micro version and date + * inst/include/Rcpp/config.h: Idem + + * inst/include/Rcpp/module/class.h: Use variadic templates unconditionally + * inst/include/Rcpp/grow.h: Idem + * inst/include/Rcpp/DottedPair.h: Idem + * inst/include/Rcpp/Vector.h: Idem + * inst/include/Rcpp/Function.h: Idem + * inst/include/Rcpp/internal/call.h: Idem + * inst/include/Rcpp/InternalFunctionWithStdFunction.h: Idem + * inst/include/Rcpp/Module.h: Idem + * inst/include/Rcpp/traits/index_sequence.h: Idem + * inst/include/Rcpp/traits/named_object.h: Idem + * inst/include/Rcpp/Language.h: Idem + * inst/include/Rcpp/DataFrame.h: Idem + * inst/include/Rcpp/PairList.h: Idem + * inst/include/Rcpp/InternalFunction.h: Idem + + * inst/include/Rcpp/module/Module_generated_class_constructor.h: Removed + * inst/include/Rcpp/module/Module_generated_class_factory.h: Idem + * inst/include/Rcpp/module/Module_generated_method.h: Idem + * inst/include/Rcpp/module/Module_generated_Pointer_method.h: Idem + * inst/include/Rcpp/generated/grow__pairlist.h: Idem + * inst/include/Rcpp/generated/DottedPair__ctors.h: Idem + * inst/include/Rcpp/generated/Vector__create.h: Idem + * inst/include/Rcpp/generated/Function__operator.h: Idem + * inst/include/Rcpp/generated/InternalFunctionWithStdFunction_call.h: Idem + * inst/include/Rcpp/module/Module_generated_Constructor.h: Idem + * inst/include/Rcpp/module/Module_generated_CppFunction.h: Idem + * inst/include/Rcpp/module/Module_generated_CppMethod.h: Idem + * inst/include/Rcpp/module/Module_generated_Factory.h: Idem + * inst/include/Rcpp/module/Module_generated_Pointer_CppMethod.h: Idem + * inst/include/Rcpp/module/Module_generated_class_signature.h: Idem + * inst/include/Rcpp/module/Module_generated_ctor_signature.h: Idem + * inst/include/Rcpp/module/Module_generated_function.h: Idem + * inst/include/Rcpp/module/Module_generated_get_signature.h: Idem + * inst/include/Rcpp/generated/Language__ctors.h: Idem + * inst/include/Rcpp/generated/DataFrame_generated.h: Idem + * inst/include/Rcpp/generated/Pairlist__ctors.h: Idem + * inst/include/Rcpp/generated/InternalFunction__ctors.h: Idem + + * inst/include/Rcpp/platform/compiler.h: No longer define HAS_VARIADIC_TEMPLATES + * src/api.cpp (rcpp_can_use_cxx0x): Return true unconditionally + 2025-03-15 Dirk Eddelbuettel * DESCRIPTION (Version, Date): Roll micro version and date diff --git a/DESCRIPTION b/DESCRIPTION index c6707f3f2..e353d0ca0 100644 --- a/DESCRIPTION +++ b/DESCRIPTION @@ -1,7 +1,7 @@ Package: Rcpp Title: Seamless R and C++ Integration -Version: 1.0.14.7 -Date: 2025-03-15 +Version: 1.0.14.8 +Date: 2025-03-17 Authors@R: c(person("Dirk", "Eddelbuettel", role = c("aut", "cre"), email = "edd@debian.org", comment = c(ORCID = "0000-0001-6419-907X")), person("Romain", "Francois", role = "aut", diff --git a/inst/include/Rcpp/DataFrame.h b/inst/include/Rcpp/DataFrame.h index 84d69fc8f..c6d8c7741 100644 --- a/inst/include/Rcpp/DataFrame.h +++ b/inst/include/Rcpp/DataFrame.h @@ -2,7 +2,7 @@ // // DataFrame.h: Rcpp R/C++ interface class library -- data frames // -// Copyright (C) 2010 - 2021 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2010 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -117,14 +117,10 @@ namespace Rcpp{ static DataFrame_Impl create(){ return DataFrame_Impl() ; } - #if defined(HAS_VARIADIC_TEMPLATES) - template - static DataFrame_Impl create(const T&... args) { - return DataFrame_Impl::from_list(Parent::create(args...)); - } - #else - #include - #endif + template + static DataFrame_Impl create(const T&... args) { + return DataFrame_Impl::from_list(Parent::create(args...)); + } private: void set__(SEXP x){ diff --git a/inst/include/Rcpp/DottedPair.h b/inst/include/Rcpp/DottedPair.h index f74e01fa0..ba08c10b0 100644 --- a/inst/include/Rcpp/DottedPair.h +++ b/inst/include/Rcpp/DottedPair.h @@ -2,7 +2,7 @@ // // DottedPair.h: Rcpp R/C++ interface class library -- dotted pair list template // -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2010 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -35,14 +35,10 @@ RCPP_API_CLASS(DottedPair_Impl), DottedPair_Impl(SEXP x) { Storage::set__(x) ; } - #if defined(HAS_VARIADIC_TEMPLATES) - template - DottedPair_Impl(const T&... args) { - Storage::set__(pairlist(args...)); - } - #else - #include - #endif + template + DottedPair_Impl(const T&... args) { + Storage::set__(pairlist(args...)); + } void update(SEXP){} diff --git a/inst/include/Rcpp/Function.h b/inst/include/Rcpp/Function.h index 286dd273c..c06f65cc8 100644 --- a/inst/include/Rcpp/Function.h +++ b/inst/include/Rcpp/Function.h @@ -82,14 +82,10 @@ namespace Rcpp{ return Rcpp_fast_eval(call, R_GlobalEnv); } - #if defined(HAS_VARIADIC_TEMPLATES) - template - SEXP operator()(const T&... args) const { + template + SEXP operator()(const T&... args) const { return invoke(pairlist(args...), R_GlobalEnv); - } - #else - #include - #endif + } /** * Returns the environment of this function diff --git a/inst/include/Rcpp/InternalFunction.h b/inst/include/Rcpp/InternalFunction.h index 42f97f90f..9a4ad6625 100644 --- a/inst/include/Rcpp/InternalFunction.h +++ b/inst/include/Rcpp/InternalFunction.h @@ -26,9 +26,7 @@ #include -#ifdef RCPP_USING_CXX11 #include -#endif namespace Rcpp{ @@ -37,7 +35,6 @@ namespace Rcpp{ RCPP_GENERATE_CTOR_ASSIGN(InternalFunction_Impl) -#ifdef RCPP_USING_CXX11 template InternalFunction_Impl(const std::function &fun) { set( @@ -51,9 +48,6 @@ namespace Rcpp{ InternalFunction_Impl(RESULT_TYPE (*fun)(T...)) { set(XPtr >(new CppFunctionN(fun), true)); } -#else - #include -#endif void update(SEXP){} private: diff --git a/inst/include/Rcpp/InternalFunctionWithStdFunction.h b/inst/include/Rcpp/InternalFunctionWithStdFunction.h index 03f67dfa6..993bf282e 100644 --- a/inst/include/Rcpp/InternalFunctionWithStdFunction.h +++ b/inst/include/Rcpp/InternalFunctionWithStdFunction.h @@ -1,9 +1,8 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- // // InternalFunction_with_std_function.h: Rcpp R/C++ interface class library -- exposing C++ std::function's // -// Copyright (C) 2014 Christian Authmann -// Copyright (C) 2015 Romain Francois and Dirk Eddelbuettel +// Copyright (C) 2014 - 2025 Christian Authmann +// Copyright (C) 2015 - 2025 Romain Francois and Dirk Eddelbuettel // // This file is part of Rcpp. // @@ -23,17 +22,12 @@ #ifndef Rcpp_InternalFunctionWithStdFunction_h #define Rcpp_InternalFunctionWithStdFunction_h -#if defined(HAS_VARIADIC_TEMPLATES) #include -#endif #include namespace Rcpp { namespace InternalFunctionWithStdFunction { - #if !defined(HAS_VARIADIC_TEMPLATES) && !defined(RCPP_USING_CXX11) - #include - #endif template class CppFunctionBaseFromStdFunction : public CppFunctionBase { diff --git a/inst/include/Rcpp/Language.h b/inst/include/Rcpp/Language.h index 75b7b0233..f7a3b5d01 100644 --- a/inst/include/Rcpp/Language.h +++ b/inst/include/Rcpp/Language.h @@ -1,7 +1,7 @@ // Language.h: Rcpp R/C++ interface class library -- language objects (calls) // -// Copyright (C) 2010 - 2022 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2010 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -102,19 +102,15 @@ namespace Rcpp{ * 0.0 is wrapped as a numeric vector using wrap( const& double ) * ... */ - #if defined(HAS_VARIADIC_TEMPLATES) - template - Language_Impl(const std::string& symbol, const T&... t) { - Storage::set__(pairlist(Rf_install(symbol.c_str()), t...) ); - } + template + Language_Impl(const std::string& symbol, const T&... t) { + Storage::set__(pairlist(Rf_install(symbol.c_str()), t...) ); + } - template - Language_Impl(const Function& function, const T&... t) { - Storage::set__(pairlist(function, t...)); - } - #else - #include - #endif + template + Language_Impl(const Function& function, const T&... t) { + Storage::set__(pairlist(function, t...)); + } /** * sets the symbol of the call diff --git a/inst/include/Rcpp/Module.h b/inst/include/Rcpp/Module.h index a41c5a441..e14d073ad 100644 --- a/inst/include/Rcpp/Module.h +++ b/inst/include/Rcpp/Module.h @@ -1,7 +1,7 @@ // Module.h: Rcpp R/C++ interface class library -- Rcpp modules // -// Copyright (C) 2010 - 2012 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2010 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -86,7 +86,6 @@ namespace Rcpp{ #include #include -#if defined(HAS_VARIADIC_TEMPLATES) namespace Rcpp { template inline void signature(std::string& s, const char* name) { @@ -132,11 +131,7 @@ namespace Rcpp { Rcpp::List formals; }; } -#else - #include - // templates CppFunction0, ..., CppFunction65 - #include -#endif + #include #include @@ -177,7 +172,7 @@ namespace Rcpp{ private: ParentMethod* parent_method_pointer ; } ; -#if defined(HAS_VARIADIC_TEMPLATES) + template inline void ctor_signature(std::string& s, const std::string& classname) { s.assign(classname); @@ -251,13 +246,6 @@ namespace Rcpp{ return nargs == n ; } -#else -#include -#include -#include -#include -#endif - typedef bool (*ValidConstructor)(SEXP*,int) ; typedef bool (*ValidMethod)(SEXP*,int) ; @@ -381,7 +369,7 @@ namespace Rcpp{ } ; -#if defined(HAS_VARIADIC_TEMPLATES) + template class CppMethodImplN : public CppMethod { public: @@ -441,10 +429,8 @@ namespace Rcpp{ template using Const_Pointer_CppMethodN = Pointer_CppMethodImplN; -#else - #include - #include -#endif + + template class CppProperty { @@ -552,7 +538,7 @@ namespace Rcpp{ } ; } -#if defined(HAS_VARIADIC_TEMPLATES) + namespace Rcpp { template void function(const char* name_, RESULT_TYPE (*fun)(T... t), const char* docstring = 0) { @@ -570,10 +556,7 @@ namespace Rcpp { } } } -#else - // function factories - #include -#endif + namespace Rcpp { diff --git a/inst/include/Rcpp/Pairlist.h b/inst/include/Rcpp/Pairlist.h index facd5ffa1..375d74271 100644 --- a/inst/include/Rcpp/Pairlist.h +++ b/inst/include/Rcpp/Pairlist.h @@ -2,7 +2,7 @@ // // Pairlist.h: Rcpp R/C++ interface class library -- pair lists objects (LISTSXP) // -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2010 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -42,14 +42,11 @@ namespace Rcpp{ Pairlist_Impl(SEXP x){ Storage::set__(r_cast(x)) ; } - #if defined(HAS_VARIADIC_TEMPLATES) - template - Pairlist_Impl(const T&... args ){ - Storage::set__(pairlist(args... )) ; - } - #else - #include - #endif + template + Pairlist_Impl(const T&... args ){ + Storage::set__(pairlist(args... )) ; + } + void update(SEXP x) { if (TYPEOF(x) != LISTSXP) { Storage::set__(r_cast(x)); diff --git a/inst/include/Rcpp/config.h b/inst/include/Rcpp/config.h index 7c3288061..e8d0b4404 100644 --- a/inst/include/Rcpp/config.h +++ b/inst/include/Rcpp/config.h @@ -30,7 +30,7 @@ #define RCPP_VERSION_STRING "1.0.14" // the current source snapshot (using four components, if a fifth is used in DESCRIPTION we ignore it) -#define RCPP_DEV_VERSION RcppDevVersion(1,0,14,7) -#define RCPP_DEV_VERSION_STRING "1.0.14.7" +#define RCPP_DEV_VERSION RcppDevVersion(1,0,14,8) +#define RCPP_DEV_VERSION_STRING "1.0.14.8" #endif diff --git a/inst/include/Rcpp/generated/DataFrame_generated.h b/inst/include/Rcpp/generated/DataFrame_generated.h deleted file mode 100644 index a12fd3d35..000000000 --- a/inst/include/Rcpp/generated/DataFrame_generated.h +++ /dev/null @@ -1,147 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// DataFrame_generated.h: Rcpp R/C++ interface class library -- data frames -// -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - - -#ifndef Rcpp__DataFrame_generated_h -#define Rcpp__DataFrame_generated_h - - -template -static DataFrame_Impl create( const T1& t1 ) { - return DataFrame_Impl::from_list( Parent::create( t1 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19 ) ) ; -} - - -template -static DataFrame_Impl create( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20 ) { - return DataFrame_Impl::from_list( Parent::create( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20 ) ) ; -} - -#endif - diff --git a/inst/include/Rcpp/generated/DottedPair__ctors.h b/inst/include/Rcpp/generated/DottedPair__ctors.h deleted file mode 100644 index 00f7b27dc..000000000 --- a/inst/include/Rcpp/generated/DottedPair__ctors.h +++ /dev/null @@ -1,125 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// DottedPair_Impl__ctors.h: Rcpp R/C++ interface class library -- generated helper code for DottedPair_Impl.h -// -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__DottedPair_Impl_ctors_h -#define Rcpp__generated__DottedPair_Impl_ctors_h - - template - DottedPair_Impl( const T1& t1 ){ - Storage::set__( pairlist( t1 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2 ){ - Storage::set__( pairlist( t1, t2 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3 ){ - Storage::set__( pairlist( t1, t2, t3 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4 ){ - Storage::set__( pairlist( t1, t2, t3, t4 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19 ) ) ; - } - - template - DottedPair_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20 ) ) ; - } - -#endif diff --git a/inst/include/Rcpp/generated/Function__operator.h b/inst/include/Rcpp/generated/Function__operator.h deleted file mode 100644 index e17f34457..000000000 --- a/inst/include/Rcpp/generated/Function__operator.h +++ /dev/null @@ -1,135 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Function__operator.h: Rcpp R/C++ interface class library -- generated helper code for Function.h -// -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__Function_operator_h -#define Rcpp__generated__Function_operator_h - -/* - - template - SEXP operator()(ARGUMENTS){ - return invoke(pairlist(PARAMETERS), R_GlobalEnv); - } - -*/ - template - SEXP operator()(const T1& t1) const { - return invoke(pairlist(t1), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2) const { - return invoke(pairlist(t1, t2), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3) const { - return invoke(pairlist(t1, t2, t3), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4) const { - return invoke(pairlist(t1, t2, t3, t4), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5) const { - return invoke(pairlist(t1, t2, t3, t4, t5), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19), R_GlobalEnv); - } - - template - SEXP operator()(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20) const { - return invoke(pairlist(t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20), R_GlobalEnv); - } - -/* */ - -#endif diff --git a/inst/include/Rcpp/generated/InternalFunctionWithStdFunction_call.h b/inst/include/Rcpp/generated/InternalFunctionWithStdFunction_call.h deleted file mode 100644 index c4605c330..000000000 --- a/inst/include/Rcpp/generated/InternalFunctionWithStdFunction_call.h +++ /dev/null @@ -1,2570 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// InternalFunctionWithStdFunction_call.h -- generated helper code for -// InternalFunctionWithStdFunction.h -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__InternalFunctionWithStdFunction_calls_h -#define Rcpp__generated__InternalFunctionWithStdFunction_calls_h - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - return fun(); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - return fun(x0); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - return fun(x0,x1); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - return fun(x0,x1,x2); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - return fun(x0,x1,x2,x3); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - return fun(x0,x1,x2,x3,x4); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - return fun(x0,x1,x2,x3,x4,x5); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - return fun(x0,x1,x2,x3,x4,x5,x6); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - typename traits::input_parameter::type x58(args[58]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - typename traits::input_parameter::type x58(args[58]); - typename traits::input_parameter::type x59(args[59]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - typename traits::input_parameter::type x58(args[58]); - typename traits::input_parameter::type x59(args[59]); - typename traits::input_parameter::type x60(args[60]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - typename traits::input_parameter::type x58(args[58]); - typename traits::input_parameter::type x59(args[59]); - typename traits::input_parameter::type x60(args[60]); - typename traits::input_parameter::type x61(args[61]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - typename traits::input_parameter::type x58(args[58]); - typename traits::input_parameter::type x59(args[59]); - typename traits::input_parameter::type x60(args[60]); - typename traits::input_parameter::type x61(args[61]); - typename traits::input_parameter::type x62(args[62]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - typename traits::input_parameter::type x58(args[58]); - typename traits::input_parameter::type x59(args[59]); - typename traits::input_parameter::type x60(args[60]); - typename traits::input_parameter::type x61(args[61]); - typename traits::input_parameter::type x62(args[62]); - typename traits::input_parameter::type x63(args[63]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63); - } - - - template - RESULT_TYPE call(const std::function &fun, SEXP* args) { - typename traits::input_parameter::type x0(args[0]); - typename traits::input_parameter::type x1(args[1]); - typename traits::input_parameter::type x2(args[2]); - typename traits::input_parameter::type x3(args[3]); - typename traits::input_parameter::type x4(args[4]); - typename traits::input_parameter::type x5(args[5]); - typename traits::input_parameter::type x6(args[6]); - typename traits::input_parameter::type x7(args[7]); - typename traits::input_parameter::type x8(args[8]); - typename traits::input_parameter::type x9(args[9]); - typename traits::input_parameter::type x10(args[10]); - typename traits::input_parameter::type x11(args[11]); - typename traits::input_parameter::type x12(args[12]); - typename traits::input_parameter::type x13(args[13]); - typename traits::input_parameter::type x14(args[14]); - typename traits::input_parameter::type x15(args[15]); - typename traits::input_parameter::type x16(args[16]); - typename traits::input_parameter::type x17(args[17]); - typename traits::input_parameter::type x18(args[18]); - typename traits::input_parameter::type x19(args[19]); - typename traits::input_parameter::type x20(args[20]); - typename traits::input_parameter::type x21(args[21]); - typename traits::input_parameter::type x22(args[22]); - typename traits::input_parameter::type x23(args[23]); - typename traits::input_parameter::type x24(args[24]); - typename traits::input_parameter::type x25(args[25]); - typename traits::input_parameter::type x26(args[26]); - typename traits::input_parameter::type x27(args[27]); - typename traits::input_parameter::type x28(args[28]); - typename traits::input_parameter::type x29(args[29]); - typename traits::input_parameter::type x30(args[30]); - typename traits::input_parameter::type x31(args[31]); - typename traits::input_parameter::type x32(args[32]); - typename traits::input_parameter::type x33(args[33]); - typename traits::input_parameter::type x34(args[34]); - typename traits::input_parameter::type x35(args[35]); - typename traits::input_parameter::type x36(args[36]); - typename traits::input_parameter::type x37(args[37]); - typename traits::input_parameter::type x38(args[38]); - typename traits::input_parameter::type x39(args[39]); - typename traits::input_parameter::type x40(args[40]); - typename traits::input_parameter::type x41(args[41]); - typename traits::input_parameter::type x42(args[42]); - typename traits::input_parameter::type x43(args[43]); - typename traits::input_parameter::type x44(args[44]); - typename traits::input_parameter::type x45(args[45]); - typename traits::input_parameter::type x46(args[46]); - typename traits::input_parameter::type x47(args[47]); - typename traits::input_parameter::type x48(args[48]); - typename traits::input_parameter::type x49(args[49]); - typename traits::input_parameter::type x50(args[50]); - typename traits::input_parameter::type x51(args[51]); - typename traits::input_parameter::type x52(args[52]); - typename traits::input_parameter::type x53(args[53]); - typename traits::input_parameter::type x54(args[54]); - typename traits::input_parameter::type x55(args[55]); - typename traits::input_parameter::type x56(args[56]); - typename traits::input_parameter::type x57(args[57]); - typename traits::input_parameter::type x58(args[58]); - typename traits::input_parameter::type x59(args[59]); - typename traits::input_parameter::type x60(args[60]); - typename traits::input_parameter::type x61(args[61]); - typename traits::input_parameter::type x62(args[62]); - typename traits::input_parameter::type x63(args[63]); - typename traits::input_parameter::type x64(args[64]); - return fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64); - } - - -#endif - diff --git a/inst/include/Rcpp/generated/InternalFunction__ctors.h b/inst/include/Rcpp/generated/InternalFunction__ctors.h deleted file mode 100644 index a86ad3a0e..000000000 --- a/inst/include/Rcpp/generated/InternalFunction__ctors.h +++ /dev/null @@ -1,487 +0,0 @@ - -// InternalFunction_Impl_ctors.h -- generated helper code for InternalFunction__ctors.h -// see rcpp-scripts repo for generator script -// also hand-edited so check generator state -// -// Copyright (C) 2010 - 2020 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__InternalFunction_Impl_ctors_h -#define Rcpp__generated__InternalFunction_Impl_ctors_h - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(void)) { - set(XPtr >(new CppFunction0(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0)) { - set(XPtr >(new CppFunction1(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1)) { - set(XPtr >(new CppFunction2(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2)) { - set(XPtr >(new CppFunction3(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3)) { - set(XPtr >(new CppFunction4(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4)) { - set(XPtr >(new CppFunction5(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5)) { - set(XPtr >(new CppFunction6(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6)) { - set(XPtr >(new CppFunction7(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7)) { - set(XPtr >(new CppFunction8(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8)) { - set(XPtr >(new CppFunction9(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9)) { - set(XPtr >(new CppFunction10(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10)) { - set(XPtr >(new CppFunction11(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11)) { - set(XPtr >(new CppFunction12(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12)) { - set(XPtr >(new CppFunction13(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13)) { - set(XPtr >(new CppFunction14(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14)) { - set(XPtr >(new CppFunction15(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15)) { - set(XPtr >(new CppFunction16(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16)) { - set(XPtr >(new CppFunction17(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17)) { - set(XPtr >(new CppFunction18(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18)) { - set(XPtr >(new CppFunction19(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19)) { - set(XPtr >(new CppFunction20(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20)) { - set(XPtr >(new CppFunction21(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21)) { - set(XPtr >(new CppFunction22(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22)) { - set(XPtr >(new CppFunction23(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23)) { - set(XPtr >(new CppFunction24(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24)) { - set(XPtr >(new CppFunction25(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25)) { - set(XPtr >(new CppFunction26(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26)) { - set(XPtr >(new CppFunction27(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27)) { - set(XPtr >(new CppFunction28(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28)) { - set(XPtr >(new CppFunction29(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29)) { - set(XPtr >(new CppFunction30(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30)) { - set(XPtr >(new CppFunction31(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31)) { - set(XPtr >(new CppFunction32(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32)) { - set(XPtr >(new CppFunction33(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33)) { - set(XPtr >(new CppFunction34(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34)) { - set(XPtr >(new CppFunction35(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35)) { - set(XPtr >(new CppFunction36(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36)) { - set(XPtr >(new CppFunction37(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37)) { - set(XPtr >(new CppFunction38(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38)) { - set(XPtr >(new CppFunction39(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39)) { - set(XPtr >(new CppFunction40(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40)) { - set(XPtr >(new CppFunction41(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41)) { - set(XPtr >(new CppFunction42(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42)) { - set(XPtr >(new CppFunction43(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43)) { - set(XPtr >(new CppFunction44(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44)) { - set(XPtr >(new CppFunction45(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45)) { - set(XPtr >(new CppFunction46(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46)) { - set(XPtr >(new CppFunction47(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47)) { - set(XPtr >(new CppFunction48(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48)) { - set(XPtr >(new CppFunction49(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49)) { - set(XPtr >(new CppFunction50(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50)) { - set(XPtr >(new CppFunction51(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51)) { - set(XPtr >(new CppFunction52(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52)) { - set(XPtr >(new CppFunction53(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53)) { - set(XPtr >(new CppFunction54(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54)) { - set(XPtr >(new CppFunction55(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55)) { - set(XPtr >(new CppFunction56(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56)) { - set(XPtr >(new CppFunction57(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57)) { - set(XPtr >(new CppFunction58(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58)) { - set(XPtr >(new CppFunction59(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59)) { - set(XPtr >(new CppFunction60(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60)) { - set(XPtr >(new CppFunction61(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61)) { - set(XPtr >(new CppFunction62(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62)) { - set(XPtr >(new CppFunction63(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63)) { - set(XPtr >(new CppFunction64(fun), true)); - } - - - - template - InternalFunction_Impl(RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64)) { - set(XPtr >(new CppFunction65(fun), true)); - } - - -#endif diff --git a/inst/include/Rcpp/generated/Language__ctors.h b/inst/include/Rcpp/generated/Language__ctors.h deleted file mode 100644 index 7076c7aec..000000000 --- a/inst/include/Rcpp/generated/Language__ctors.h +++ /dev/null @@ -1,241 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Language__ctors.h: Rcpp R/C++ interface class library -- generated helper code for Language.h -// -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__Language_ctors_h -#define Rcpp__generated__Language_ctors_h - - -/* - -template -Language_Impl( const std::string& symbol, ARGUMENTS) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), PARAMETERS) ) ; -} - -template -Language_Impl( const Function& function, ARGUMENTS) { - Storage::set__( pairlist( function, PARAMETERS) ); -} - -*/ - -template -Language_Impl( const std::string& symbol, const T1& t1) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1) ); -} - -template -Language_Impl( const Function& function, const T1& t1) { - Storage::set__( pairlist( function, t1) ) ; - -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2)); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2) { - Storage::set__( pairlist( function, t1, t2)) ; -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3) { - Storage::set__( pairlist( function, t1, t2, t3) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4) { - Storage::set__( pairlist( function, t1, t2, t3, t4) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19) ); -} - -template -Language_Impl( const std::string& symbol, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20) { - Storage::set__( pairlist(Rf_install( symbol.c_str() ), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) ); -} - -template -Language_Impl( const Function& function, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20) { - Storage::set__( pairlist( function, t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20) ); -} - -#endif diff --git a/inst/include/Rcpp/generated/Pairlist__ctors.h b/inst/include/Rcpp/generated/Pairlist__ctors.h deleted file mode 100644 index e05132273..000000000 --- a/inst/include/Rcpp/generated/Pairlist__ctors.h +++ /dev/null @@ -1,125 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Pairlist__ctors.h: Rcpp R/C++ interface class library -- generated helper code for Pairlist.h -// -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__Pairlist_ctors_h -#define Rcpp__generated__Pairlist_ctors_h - - template - Pairlist_Impl( const T1& t1 ){ - Storage::set__( pairlist( t1 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2 ){ - Storage::set__( pairlist( t1, t2 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3 ){ - Storage::set__( pairlist( t1, t2, t3 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4 ){ - Storage::set__( pairlist( t1, t2, t3, t4 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19 ) ) ; - } - - template - Pairlist_Impl( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20 ){ - Storage::set__( pairlist( t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20 ) ) ; - } - -#endif diff --git a/inst/include/Rcpp/generated/Vector__create.h b/inst/include/Rcpp/generated/Vector__create.h deleted file mode 100644 index 66bccdfb5..000000000 --- a/inst/include/Rcpp/generated/Vector__create.h +++ /dev/null @@ -1,1235 +0,0 @@ - -// -// Vector__create.h: Rcpp R/C++ interface class library -- generated helper code for Vector.h -// -// Copyright (C) 2010 - 2020 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__Vector_create_h -#define Rcpp__generated__Vector_create_h - -/* - -public: - - template - static Vector create(ARGUMENTS){ - return create__dispatch( typename traits::integral_constant::value }} - >::type(), PARAMETERS ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, ARGUMENTS ){ - Vector res(___N___) ; - iterator it( res.begin() ); - - //// - __FOR_EACH__{{ *it = converter_type::get(___X___) ; ++it ; }} - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, ARGUMENTS){ - Vector res( ___N___ ) ; - Shield names( ::Rf_allocVector( STRSXP, ___N___ ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - __FOR_EACH__{{ replace_element( it, names, index, ___X___ ) ; ++it; ++index ; }} - //// - - res.attr("names") = names ; - - return res ; - } - -*/ -public: - - template - static Vector create(const T1& t1){ - return create__dispatch( typename traits::integral_constant::value - >::type(), t1 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1 ){ - Vector res(1) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1){ - Vector res( 1 ) ; - Shield names( ::Rf_allocVector( STRSXP, 1 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2){ // #nocov start - return create__dispatch( typename traits::integral_constant::value || - traits::is_named::value - >::type(), t1, t2 ) ; // #nocov end - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2 ){ - Vector res(2) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - //// - - return res ; - } - - template // #nocov start - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2){ - Vector res( 2 ) ; - Shield names( ::Rf_allocVector( STRSXP, 2 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; // #nocov end - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3){ - return create__dispatch( typename traits::integral_constant::value || - traits::is_named::value || - traits::is_named::value - >::type(), t1, t2, t3 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3 ){ - Vector res(3) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3){ // #nocov start - Vector res( 3 ) ; - Shield names( ::Rf_allocVector( STRSXP, 3 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; // #nocov end - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4){ - return create__dispatch( typename traits::integral_constant::value || - traits::is_named::value || - traits::is_named::value || - traits::is_named::value - >::type(), t1, t2, t3, t4 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4 ){ - Vector res(4) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4){ - Vector res( 4 ) ; - Shield names( ::Rf_allocVector( STRSXP, 4 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5 ){ - Vector res(5) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5){ - Vector res( 5 ) ; - Shield names( ::Rf_allocVector( STRSXP, 5 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6 ){ - Vector res(6) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6){ - Vector res( 6 ) ; - Shield names( ::Rf_allocVector( STRSXP, 6 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7 ){ - Vector res(7) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7){ - Vector res( 7 ) ; - Shield names( ::Rf_allocVector( STRSXP, 7 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8 ){ - Vector res(8) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8){ - Vector res( 8 ) ; - Shield names( ::Rf_allocVector( STRSXP, 8 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9 ){ - Vector res(9) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9){ - Vector res( 9 ) ; - Shield names( ::Rf_allocVector( STRSXP, 9 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10 ){ - Vector res(10) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10){ - Vector res( 10 ) ; - Shield names( ::Rf_allocVector( STRSXP, 10 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11 ){ - Vector res(11) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11){ - Vector res( 11 ) ; - Shield names( ::Rf_allocVector( STRSXP, 11 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12 ){ - Vector res(12) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12){ - Vector res( 12 ) ; - Shield names( ::Rf_allocVector( STRSXP, 12 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13 ){ - Vector res(13) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13){ - Vector res( 13 ) ; - Shield names( ::Rf_allocVector( STRSXP, 13 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14 ){ - Vector res(14) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - *it = converter_type::get(t14) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14){ - Vector res( 14 ) ; - Shield names( ::Rf_allocVector( STRSXP, 14 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - replace_element( it, names, index, t14 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15 ){ - Vector res(15) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - *it = converter_type::get(t14) ; ++it ; - *it = converter_type::get(t15) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15){ - Vector res( 15 ) ; - Shield names( ::Rf_allocVector( STRSXP, 15 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - replace_element( it, names, index, t14 ) ; ++it; ++index ; - replace_element( it, names, index, t15 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16 ){ - Vector res(16) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - *it = converter_type::get(t14) ; ++it ; - *it = converter_type::get(t15) ; ++it ; - *it = converter_type::get(t16) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16){ - Vector res( 16 ) ; - Shield names( ::Rf_allocVector( STRSXP, 16 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - replace_element( it, names, index, t14 ) ; ++it; ++index ; - replace_element( it, names, index, t15 ) ; ++it; ++index ; - replace_element( it, names, index, t16 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17 ){ - Vector res(17) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - *it = converter_type::get(t14) ; ++it ; - *it = converter_type::get(t15) ; ++it ; - *it = converter_type::get(t16) ; ++it ; - *it = converter_type::get(t17) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17){ - Vector res( 17 ) ; - Shield names( ::Rf_allocVector( STRSXP, 17 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - replace_element( it, names, index, t14 ) ; ++it; ++index ; - replace_element( it, names, index, t15 ) ; ++it; ++index ; - replace_element( it, names, index, t16 ) ; ++it; ++index ; - replace_element( it, names, index, t17 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18 ){ - Vector res(18) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - *it = converter_type::get(t14) ; ++it ; - *it = converter_type::get(t15) ; ++it ; - *it = converter_type::get(t16) ; ++it ; - *it = converter_type::get(t17) ; ++it ; - *it = converter_type::get(t18) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18){ - Vector res( 18 ) ; - Shield names( ::Rf_allocVector( STRSXP, 18 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - replace_element( it, names, index, t14 ) ; ++it; ++index ; - replace_element( it, names, index, t15 ) ; ++it; ++index ; - replace_element( it, names, index, t16 ) ; ++it; ++index ; - replace_element( it, names, index, t17 ) ; ++it; ++index ; - replace_element( it, names, index, t18 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19 ){ - Vector res(19) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - *it = converter_type::get(t14) ; ++it ; - *it = converter_type::get(t15) ; ++it ; - *it = converter_type::get(t16) ; ++it ; - *it = converter_type::get(t17) ; ++it ; - *it = converter_type::get(t18) ; ++it ; - *it = converter_type::get(t19) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19){ - Vector res( 19 ) ; - Shield names( ::Rf_allocVector( STRSXP, 19 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - replace_element( it, names, index, t14 ) ; ++it; ++index ; - replace_element( it, names, index, t15 ) ; ++it; ++index ; - replace_element( it, names, index, t16 ) ; ++it; ++index ; - replace_element( it, names, index, t17 ) ; ++it; ++index ; - replace_element( it, names, index, t18 ) ; ++it; ++index ; - replace_element( it, names, index, t19 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -public: - - template - static Vector create(const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20){ - return create__dispatch( typename traits::integral_constant::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value || traits::is_named::value - >::type(), t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20 ) ; - } - -private: - - template - static Vector create__dispatch( traits::false_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20 ){ - Vector res(20) ; - iterator it( res.begin() ); - - //// - *it = converter_type::get(t1) ; ++it ; - *it = converter_type::get(t2) ; ++it ; - *it = converter_type::get(t3) ; ++it ; - *it = converter_type::get(t4) ; ++it ; - *it = converter_type::get(t5) ; ++it ; - *it = converter_type::get(t6) ; ++it ; - *it = converter_type::get(t7) ; ++it ; - *it = converter_type::get(t8) ; ++it ; - *it = converter_type::get(t9) ; ++it ; - *it = converter_type::get(t10) ; ++it ; - *it = converter_type::get(t11) ; ++it ; - *it = converter_type::get(t12) ; ++it ; - *it = converter_type::get(t13) ; ++it ; - *it = converter_type::get(t14) ; ++it ; - *it = converter_type::get(t15) ; ++it ; - *it = converter_type::get(t16) ; ++it ; - *it = converter_type::get(t17) ; ++it ; - *it = converter_type::get(t18) ; ++it ; - *it = converter_type::get(t19) ; ++it ; - *it = converter_type::get(t20) ; ++it ; - //// - - return res ; - } - - template - static Vector create__dispatch( traits::true_type, const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20){ - Vector res( 20 ) ; - Shield names( ::Rf_allocVector( STRSXP, 20 ) ) ; - int index = 0 ; - iterator it( res.begin() ); - - //// - replace_element( it, names, index, t1 ) ; ++it; ++index ; - replace_element( it, names, index, t2 ) ; ++it; ++index ; - replace_element( it, names, index, t3 ) ; ++it; ++index ; - replace_element( it, names, index, t4 ) ; ++it; ++index ; - replace_element( it, names, index, t5 ) ; ++it; ++index ; - replace_element( it, names, index, t6 ) ; ++it; ++index ; - replace_element( it, names, index, t7 ) ; ++it; ++index ; - replace_element( it, names, index, t8 ) ; ++it; ++index ; - replace_element( it, names, index, t9 ) ; ++it; ++index ; - replace_element( it, names, index, t10 ) ; ++it; ++index ; - replace_element( it, names, index, t11 ) ; ++it; ++index ; - replace_element( it, names, index, t12 ) ; ++it; ++index ; - replace_element( it, names, index, t13 ) ; ++it; ++index ; - replace_element( it, names, index, t14 ) ; ++it; ++index ; - replace_element( it, names, index, t15 ) ; ++it; ++index ; - replace_element( it, names, index, t16 ) ; ++it; ++index ; - replace_element( it, names, index, t17 ) ; ++it; ++index ; - replace_element( it, names, index, t18 ) ; ++it; ++index ; - replace_element( it, names, index, t19 ) ; ++it; ++index ; - replace_element( it, names, index, t20 ) ; ++it; ++index ; - //// - - res.attr("names") = names ; - - return res ; - } - -/* */ - -#endif diff --git a/inst/include/Rcpp/generated/grow__pairlist.h b/inst/include/Rcpp/generated/grow__pairlist.h deleted file mode 100644 index 4b59cbb29..000000000 --- a/inst/include/Rcpp/generated/grow__pairlist.h +++ /dev/null @@ -1,135 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// grow__pairlist.h: Rcpp R/C++ interface class library -- generated helper code for grow.h -// -// Copyright (C) 2010 - 2011 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp__generated__grow_pairlist_h -#define Rcpp__generated__grow_pairlist_h - -/* - -template -SEXP pairlist( ARGUMENTS ){ - return GROW ; -} - -*/ -template -SEXP pairlist( const T1& t1 ){ - return grow( t1, R_NilValue ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2 ){ - return grow( t1, grow( t2, R_NilValue ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3 ){ - return grow( t1, grow( t2, grow( t3, R_NilValue ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, R_NilValue ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, R_NilValue ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, R_NilValue ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, R_NilValue ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, R_NilValue ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, R_NilValue ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, R_NilValue ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, grow( t14, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, grow( t14, grow( t15, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, grow( t14, grow( t15, grow( t16, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, grow( t14, grow( t15, grow( t16, grow( t17, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, grow( t14, grow( t15, grow( t16, grow( t17, grow( t18, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, grow( t14, grow( t15, grow( t16, grow( t17, grow( t18, grow( t19, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -template -SEXP pairlist( const T1& t1, const T2& t2, const T3& t3, const T4& t4, const T5& t5, const T6& t6, const T7& t7, const T8& t8, const T9& t9, const T10& t10, const T11& t11, const T12& t12, const T13& t13, const T14& t14, const T15& t15, const T16& t16, const T17& t17, const T18& t18, const T19& t19, const T20& t20 ){ - return grow( t1, grow( t2, grow( t3, grow( t4, grow( t5, grow( t6, grow( t7, grow( t8, grow( t9, grow( t10, grow( t11, grow( t12, grow( t13, grow( t14, grow( t15, grow( t16, grow( t17, grow( t18, grow( t19, grow( t20, R_NilValue ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) ; -} - -/* */ - -#endif diff --git a/inst/include/Rcpp/grow.h b/inst/include/Rcpp/grow.h index 2c65ce8ab..de557f654 100644 --- a/inst/include/Rcpp/grow.h +++ b/inst/include/Rcpp/grow.h @@ -2,7 +2,7 @@ // // grow.h: Rcpp R/C++ interface class library -- grow a pairlist // -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2010 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -70,18 +70,15 @@ namespace Rcpp { return grow(Rf_mkString(head), y); } - #if defined(HAS_VARIADIC_TEMPLATES) - template - SEXP pairlist(const T1& t1) { - return grow( t1, R_NilValue ) ; - } - template - SEXP pairlist(const T& t1, const TArgs&... args) { - return grow(t1, pairlist(args...)); - } - #else - #include - #endif + template + SEXP pairlist(const T1& t1) { + return grow( t1, R_NilValue ) ; + } + + template + SEXP pairlist(const T& t1, const TArgs&... args) { + return grow(t1, pairlist(args...)); + } } // namespace Rcpp diff --git a/inst/include/Rcpp/internal/call.h b/inst/include/Rcpp/internal/call.h index b92b36816..9a75e1b11 100644 --- a/inst/include/Rcpp/internal/call.h +++ b/inst/include/Rcpp/internal/call.h @@ -4,14 +4,11 @@ #include #include -#if defined(HAS_VARIADIC_TEMPLATES) - namespace Rcpp { namespace internal { // Utility struct so that we can pass a pack of types between functions template struct type_pack {}; - /** * This specialisation is for functions that return a value, whereas the below * is for void-returning functions. @@ -54,5 +51,3 @@ SEXP call(const F& fun, SEXP* args) { } // namespace Rcpp #endif - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_Constructor.h b/inst/include/Rcpp/module/Module_generated_Constructor.h deleted file mode 100644 index 8d85aa7b4..000000000 --- a/inst/include/Rcpp/module/Module_generated_Constructor.h +++ /dev/null @@ -1,148 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Module_generated_Constructor.h: Rcpp R/C++ interface class library -- Rcpp modules -// -// Copyright (C) 2010 - 2013 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_Constructor_h -#define Rcpp_Module_generated_Constructor_h - -template -class Constructor_Base { -public: - virtual Class* get_new( SEXP* args, int nargs ) = 0 ; - virtual int nargs() = 0 ; - virtual void signature(std::string& s, const std::string& class_name) = 0 ; -} ; - -template -class Constructor_0 : public Constructor_Base{ -public: - virtual Class* get_new( SEXP* /*args*/, int /*nargs*/ ){ - return new Class() ; - } - virtual int nargs(){ return 0 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; -template -class Constructor_1 : public Constructor_Base{ - virtual Class* get_new( SEXP* args, int nargs ){ - return new Class( as(args[0]) ) ; - } - virtual int nargs(){ return 1 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; -template -class Constructor_2 : public Constructor_Base{ - virtual Class* get_new( SEXP* args, int nargs ){ - return new Class( - as(args[0]), - as(args[1]) - ) ; - } - virtual int nargs(){ return 2 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; -template -class Constructor_3 : public Constructor_Base{ - virtual Class* get_new( SEXP* args, int nargs ){ - return new Class( - as(args[0]), - as(args[1]), - as(args[2]) - ) ; - } - virtual int nargs(){ return 3 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; -template -class Constructor_4 : public Constructor_Base{ - virtual Class* get_new( SEXP* args, int nargs ){ - return new Class( - as(args[0]), - as(args[1]), - as(args[2]), - as(args[3]) - ) ; - } - virtual int nargs(){ return 4 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; -template -class Constructor_5 : public Constructor_Base{ - virtual Class* get_new( SEXP* args, int nargs ){ - return new Class( - as(args[0]), - as(args[1]), - as(args[2]), - as(args[3]), - as(args[4]) - ) ; - } - virtual int nargs(){ return 5 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; -template -class Constructor_6 : public Constructor_Base{ - virtual Class* get_new( SEXP* args, int nargs ){ - return new Class( - as(args[0]), - as(args[1]), - as(args[2]), - as(args[3]), - as(args[4]), - as(args[5]) - ) ; - } - virtual int nargs(){ return 6 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; -template -class Constructor_7 : public Constructor_Base{ - virtual Class* get_new( SEXP* args, int nargs ){ - return new Class( - as(args[0]), - as(args[1]), - as(args[2]), - as(args[3]), - as(args[4]), - as(args[5]), - as(args[6]) - ) ; - } - virtual int nargs(){ return 7 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -} ; - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_CppFunction.h b/inst/include/Rcpp/module/Module_generated_CppFunction.h deleted file mode 100644 index 2393cb1ef..000000000 --- a/inst/include/Rcpp/module/Module_generated_CppFunction.h +++ /dev/null @@ -1,14411 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// Module_generated_CppFunction.h: -- generated helper code for Modules -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_CppFunction_h -#define Rcpp_Module_generated_CppFunction_h - -namespace Rcpp { - -template -class CppFunction0 : public CppFunction { - public: - CppFunction0(RESULT_TYPE (*fun)(void), const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - SEXP operator()(SEXP*) { - BEGIN_RCPP - return Rcpp::module_wrap(ptr_fun()); - END_RCPP - } - - inline int nargs() { return 0; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - RESULT_TYPE (*ptr_fun)(void); -}; - - -template <> -class CppFunction0 : public CppFunction { - public: - CppFunction0(void (*fun)(void), const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {}; - - SEXP operator()(SEXP*) { - BEGIN_RCPP - ptr_fun(); - END_RCPP - } - - inline int nargs() { return 0; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(void); -}; - - -template -class CppFunction_WithFormals0 : public CppFunction { - public: - CppFunction_WithFormals0(RESULT_TYPE (*fun)(void), Rcpp::List, const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - SEXP operator()(SEXP*) { - BEGIN_RCPP - return Rcpp::module_wrap(ptr_fun()); - END_RCPP - } - - inline int nargs() { return 0; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - RESULT_TYPE (*ptr_fun)(void); -}; - - -template <> -class CppFunction_WithFormals0 : public CppFunction { - public: - CppFunction_WithFormals0(void (*fun)(void), Rcpp::List, const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} ; - - SEXP operator()(SEXP*) { - BEGIN_RCPP - ptr_fun() ; - END_RCPP - } - - inline int nargs() { return 0; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(void) ; -}; - - -template class CppFunction1 : public CppFunction { - public: - - CppFunction1(RESULT_TYPE (*fun)(U0) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - return Rcpp::module_wrap(ptr_fun(x0)); - END_RCPP - } - - inline int nargs() { return 1; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0) ; -}; - -template -class CppFunction1 : public CppFunction { - public: - CppFunction1(void (*fun)(U0) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - ptr_fun(x0); - END_RCPP - } - - inline int nargs() { return 1; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0) ; -}; - - - -template -class CppFunction_WithFormals1 : public CppFunction { - public: - - CppFunction_WithFormals1(RESULT_TYPE (*fun)(U0) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - return Rcpp::module_wrap(ptr_fun(x0)); - END_RCPP - } - - inline int nargs() { return 1; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0); -}; - -template -class CppFunction_WithFormals1 : public CppFunction { - public: - CppFunction_WithFormals1(void (*fun)(U0), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - ptr_fun(x0); - END_RCPP - } - - inline int nargs() { return 1; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0); -}; - - -template class CppFunction2 : public CppFunction { - public: - - CppFunction2(RESULT_TYPE (*fun)(U0,U1) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - return Rcpp::module_wrap(ptr_fun(x0,x1)); - END_RCPP - } - - inline int nargs() { return 2; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1) ; -}; - -template -class CppFunction2 : public CppFunction { - public: - CppFunction2(void (*fun)(U0,U1) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - ptr_fun(x0,x1); - END_RCPP - } - - inline int nargs() { return 2; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1) ; -}; - - - -template -class CppFunction_WithFormals2 : public CppFunction { - public: - - CppFunction_WithFormals2(RESULT_TYPE (*fun)(U0,U1) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - return Rcpp::module_wrap(ptr_fun(x0,x1)); - END_RCPP - } - - inline int nargs() { return 2; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1); -}; - -template -class CppFunction_WithFormals2 : public CppFunction { - public: - CppFunction_WithFormals2(void (*fun)(U0,U1), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - ptr_fun(x0,x1); - END_RCPP - } - - inline int nargs() { return 2; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1); -}; - - -template class CppFunction3 : public CppFunction { - public: - - CppFunction3(RESULT_TYPE (*fun)(U0,U1,U2) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2)); - END_RCPP - } - - inline int nargs() { return 3; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2) ; -}; - -template -class CppFunction3 : public CppFunction { - public: - CppFunction3(void (*fun)(U0,U1,U2) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - ptr_fun(x0,x1,x2); - END_RCPP - } - - inline int nargs() { return 3; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2) ; -}; - - - -template -class CppFunction_WithFormals3 : public CppFunction { - public: - - CppFunction_WithFormals3(RESULT_TYPE (*fun)(U0,U1,U2) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2)); - END_RCPP - } - - inline int nargs() { return 3; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2); -}; - -template -class CppFunction_WithFormals3 : public CppFunction { - public: - CppFunction_WithFormals3(void (*fun)(U0,U1,U2), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - ptr_fun(x0,x1,x2); - END_RCPP - } - - inline int nargs() { return 3; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2); -}; - - -template class CppFunction4 : public CppFunction { - public: - - CppFunction4(RESULT_TYPE (*fun)(U0,U1,U2,U3) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3)); - END_RCPP - } - - inline int nargs() { return 4; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3) ; -}; - -template -class CppFunction4 : public CppFunction { - public: - CppFunction4(void (*fun)(U0,U1,U2,U3) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - ptr_fun(x0,x1,x2,x3); - END_RCPP - } - - inline int nargs() { return 4; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3) ; -}; - - - -template -class CppFunction_WithFormals4 : public CppFunction { - public: - - CppFunction_WithFormals4(RESULT_TYPE (*fun)(U0,U1,U2,U3) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3)); - END_RCPP - } - - inline int nargs() { return 4; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3); -}; - -template -class CppFunction_WithFormals4 : public CppFunction { - public: - CppFunction_WithFormals4(void (*fun)(U0,U1,U2,U3), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - ptr_fun(x0,x1,x2,x3); - END_RCPP - } - - inline int nargs() { return 4; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3); -}; - - -template class CppFunction5 : public CppFunction { - public: - - CppFunction5(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4)); - END_RCPP - } - - inline int nargs() { return 5; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4) ; -}; - -template -class CppFunction5 : public CppFunction { - public: - CppFunction5(void (*fun)(U0,U1,U2,U3,U4) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - ptr_fun(x0,x1,x2,x3,x4); - END_RCPP - } - - inline int nargs() { return 5; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4) ; -}; - - - -template -class CppFunction_WithFormals5 : public CppFunction { - public: - - CppFunction_WithFormals5(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4)); - END_RCPP - } - - inline int nargs() { return 5; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4); -}; - -template -class CppFunction_WithFormals5 : public CppFunction { - public: - CppFunction_WithFormals5(void (*fun)(U0,U1,U2,U3,U4), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - ptr_fun(x0,x1,x2,x3,x4); - END_RCPP - } - - inline int nargs() { return 5; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4); -}; - - -template class CppFunction6 : public CppFunction { - public: - - CppFunction6(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5)); - END_RCPP - } - - inline int nargs() { return 6; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5) ; -}; - -template -class CppFunction6 : public CppFunction { - public: - CppFunction6(void (*fun)(U0,U1,U2,U3,U4,U5) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - ptr_fun(x0,x1,x2,x3,x4,x5); - END_RCPP - } - - inline int nargs() { return 6; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5) ; -}; - - - -template -class CppFunction_WithFormals6 : public CppFunction { - public: - - CppFunction_WithFormals6(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5)); - END_RCPP - } - - inline int nargs() { return 6; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5); -}; - -template -class CppFunction_WithFormals6 : public CppFunction { - public: - CppFunction_WithFormals6(void (*fun)(U0,U1,U2,U3,U4,U5), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - ptr_fun(x0,x1,x2,x3,x4,x5); - END_RCPP - } - - inline int nargs() { return 6; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5); -}; - - -template class CppFunction7 : public CppFunction { - public: - - CppFunction7(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6)); - END_RCPP - } - - inline int nargs() { return 7; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6) ; -}; - -template -class CppFunction7 : public CppFunction { - public: - CppFunction7(void (*fun)(U0,U1,U2,U3,U4,U5,U6) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6); - END_RCPP - } - - inline int nargs() { return 7; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6) ; -}; - - - -template -class CppFunction_WithFormals7 : public CppFunction { - public: - - CppFunction_WithFormals7(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6)); - END_RCPP - } - - inline int nargs() { return 7; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6); -}; - -template -class CppFunction_WithFormals7 : public CppFunction { - public: - CppFunction_WithFormals7(void (*fun)(U0,U1,U2,U3,U4,U5,U6), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6); - END_RCPP - } - - inline int nargs() { return 7; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6); -}; - - -template class CppFunction8 : public CppFunction { - public: - - CppFunction8(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7)); - END_RCPP - } - - inline int nargs() { return 8; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7) ; -}; - -template -class CppFunction8 : public CppFunction { - public: - CppFunction8(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7); - END_RCPP - } - - inline int nargs() { return 8; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7) ; -}; - - - -template -class CppFunction_WithFormals8 : public CppFunction { - public: - - CppFunction_WithFormals8(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7)); - END_RCPP - } - - inline int nargs() { return 8; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7); -}; - -template -class CppFunction_WithFormals8 : public CppFunction { - public: - CppFunction_WithFormals8(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7); - END_RCPP - } - - inline int nargs() { return 8; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7); -}; - - -template class CppFunction9 : public CppFunction { - public: - - CppFunction9(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8)); - END_RCPP - } - - inline int nargs() { return 9; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8) ; -}; - -template -class CppFunction9 : public CppFunction { - public: - CppFunction9(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8); - END_RCPP - } - - inline int nargs() { return 9; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8) ; -}; - - - -template -class CppFunction_WithFormals9 : public CppFunction { - public: - - CppFunction_WithFormals9(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8)); - END_RCPP - } - - inline int nargs() { return 9; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8); -}; - -template -class CppFunction_WithFormals9 : public CppFunction { - public: - CppFunction_WithFormals9(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8); - END_RCPP - } - - inline int nargs() { return 9; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8); -}; - - -template class CppFunction10 : public CppFunction { - public: - - CppFunction10(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)); - END_RCPP - } - - inline int nargs() { return 10; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9) ; -}; - -template -class CppFunction10 : public CppFunction { - public: - CppFunction10(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9); - END_RCPP - } - - inline int nargs() { return 10; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9) ; -}; - - - -template -class CppFunction_WithFormals10 : public CppFunction { - public: - - CppFunction_WithFormals10(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)); - END_RCPP - } - - inline int nargs() { return 10; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9); -}; - -template -class CppFunction_WithFormals10 : public CppFunction { - public: - CppFunction_WithFormals10(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9); - END_RCPP - } - - inline int nargs() { return 10; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9); -}; - - -template class CppFunction11 : public CppFunction { - public: - - CppFunction11(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)); - END_RCPP - } - - inline int nargs() { return 11; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10) ; -}; - -template -class CppFunction11 : public CppFunction { - public: - CppFunction11(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10); - END_RCPP - } - - inline int nargs() { return 11; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10) ; -}; - - - -template -class CppFunction_WithFormals11 : public CppFunction { - public: - - CppFunction_WithFormals11(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10)); - END_RCPP - } - - inline int nargs() { return 11; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10); -}; - -template -class CppFunction_WithFormals11 : public CppFunction { - public: - CppFunction_WithFormals11(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10); - END_RCPP - } - - inline int nargs() { return 11; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10); -}; - - -template class CppFunction12 : public CppFunction { - public: - - CppFunction12(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)); - END_RCPP - } - - inline int nargs() { return 12; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11) ; -}; - -template -class CppFunction12 : public CppFunction { - public: - CppFunction12(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11); - END_RCPP - } - - inline int nargs() { return 12; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11) ; -}; - - - -template -class CppFunction_WithFormals12 : public CppFunction { - public: - - CppFunction_WithFormals12(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11)); - END_RCPP - } - - inline int nargs() { return 12; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11); -}; - -template -class CppFunction_WithFormals12 : public CppFunction { - public: - CppFunction_WithFormals12(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11); - END_RCPP - } - - inline int nargs() { return 12; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11); -}; - - -template class CppFunction13 : public CppFunction { - public: - - CppFunction13(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12)); - END_RCPP - } - - inline int nargs() { return 13; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12) ; -}; - -template -class CppFunction13 : public CppFunction { - public: - CppFunction13(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12); - END_RCPP - } - - inline int nargs() { return 13; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12) ; -}; - - - -template -class CppFunction_WithFormals13 : public CppFunction { - public: - - CppFunction_WithFormals13(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12)); - END_RCPP - } - - inline int nargs() { return 13; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12); -}; - -template -class CppFunction_WithFormals13 : public CppFunction { - public: - CppFunction_WithFormals13(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12); - END_RCPP - } - - inline int nargs() { return 13; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12); -}; - - -template class CppFunction14 : public CppFunction { - public: - - CppFunction14(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13)); - END_RCPP - } - - inline int nargs() { return 14; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13) ; -}; - -template -class CppFunction14 : public CppFunction { - public: - CppFunction14(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13); - END_RCPP - } - - inline int nargs() { return 14; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13) ; -}; - - - -template -class CppFunction_WithFormals14 : public CppFunction { - public: - - CppFunction_WithFormals14(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13)); - END_RCPP - } - - inline int nargs() { return 14; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13); -}; - -template -class CppFunction_WithFormals14 : public CppFunction { - public: - CppFunction_WithFormals14(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13); - END_RCPP - } - - inline int nargs() { return 14; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13); -}; - - -template class CppFunction15 : public CppFunction { - public: - - CppFunction15(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14)); - END_RCPP - } - - inline int nargs() { return 15; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14) ; -}; - -template -class CppFunction15 : public CppFunction { - public: - CppFunction15(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14); - END_RCPP - } - - inline int nargs() { return 15; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14) ; -}; - - - -template -class CppFunction_WithFormals15 : public CppFunction { - public: - - CppFunction_WithFormals15(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14)); - END_RCPP - } - - inline int nargs() { return 15; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14); -}; - -template -class CppFunction_WithFormals15 : public CppFunction { - public: - CppFunction_WithFormals15(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14); - END_RCPP - } - - inline int nargs() { return 15; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14); -}; - - -template class CppFunction16 : public CppFunction { - public: - - CppFunction16(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15)); - END_RCPP - } - - inline int nargs() { return 16; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15) ; -}; - -template -class CppFunction16 : public CppFunction { - public: - CppFunction16(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15); - END_RCPP - } - - inline int nargs() { return 16; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15) ; -}; - - - -template -class CppFunction_WithFormals16 : public CppFunction { - public: - - CppFunction_WithFormals16(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15)); - END_RCPP - } - - inline int nargs() { return 16; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15); -}; - -template -class CppFunction_WithFormals16 : public CppFunction { - public: - CppFunction_WithFormals16(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15); - END_RCPP - } - - inline int nargs() { return 16; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15); -}; - - -template class CppFunction17 : public CppFunction { - public: - - CppFunction17(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16)); - END_RCPP - } - - inline int nargs() { return 17; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16) ; -}; - -template -class CppFunction17 : public CppFunction { - public: - CppFunction17(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16); - END_RCPP - } - - inline int nargs() { return 17; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16) ; -}; - - - -template -class CppFunction_WithFormals17 : public CppFunction { - public: - - CppFunction_WithFormals17(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16)); - END_RCPP - } - - inline int nargs() { return 17; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16); -}; - -template -class CppFunction_WithFormals17 : public CppFunction { - public: - CppFunction_WithFormals17(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16); - END_RCPP - } - - inline int nargs() { return 17; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16); -}; - - -template class CppFunction18 : public CppFunction { - public: - - CppFunction18(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17)); - END_RCPP - } - - inline int nargs() { return 18; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17) ; -}; - -template -class CppFunction18 : public CppFunction { - public: - CppFunction18(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17); - END_RCPP - } - - inline int nargs() { return 18; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17) ; -}; - - - -template -class CppFunction_WithFormals18 : public CppFunction { - public: - - CppFunction_WithFormals18(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17)); - END_RCPP - } - - inline int nargs() { return 18; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17); -}; - -template -class CppFunction_WithFormals18 : public CppFunction { - public: - CppFunction_WithFormals18(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17); - END_RCPP - } - - inline int nargs() { return 18; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17); -}; - - -template class CppFunction19 : public CppFunction { - public: - - CppFunction19(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18)); - END_RCPP - } - - inline int nargs() { return 19; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18) ; -}; - -template -class CppFunction19 : public CppFunction { - public: - CppFunction19(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18); - END_RCPP - } - - inline int nargs() { return 19; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18) ; -}; - - - -template -class CppFunction_WithFormals19 : public CppFunction { - public: - - CppFunction_WithFormals19(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18)); - END_RCPP - } - - inline int nargs() { return 19; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18); -}; - -template -class CppFunction_WithFormals19 : public CppFunction { - public: - CppFunction_WithFormals19(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18); - END_RCPP - } - - inline int nargs() { return 19; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18); -}; - - -template class CppFunction20 : public CppFunction { - public: - - CppFunction20(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19)); - END_RCPP - } - - inline int nargs() { return 20; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19) ; -}; - -template -class CppFunction20 : public CppFunction { - public: - CppFunction20(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19); - END_RCPP - } - - inline int nargs() { return 20; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19) ; -}; - - - -template -class CppFunction_WithFormals20 : public CppFunction { - public: - - CppFunction_WithFormals20(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19)); - END_RCPP - } - - inline int nargs() { return 20; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19); -}; - -template -class CppFunction_WithFormals20 : public CppFunction { - public: - CppFunction_WithFormals20(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19); - END_RCPP - } - - inline int nargs() { return 20; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19); -}; - - -template class CppFunction21 : public CppFunction { - public: - - CppFunction21(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20)); - END_RCPP - } - - inline int nargs() { return 21; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20) ; -}; - -template -class CppFunction21 : public CppFunction { - public: - CppFunction21(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20); - END_RCPP - } - - inline int nargs() { return 21; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20) ; -}; - - - -template -class CppFunction_WithFormals21 : public CppFunction { - public: - - CppFunction_WithFormals21(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20)); - END_RCPP - } - - inline int nargs() { return 21; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20); -}; - -template -class CppFunction_WithFormals21 : public CppFunction { - public: - CppFunction_WithFormals21(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20); - END_RCPP - } - - inline int nargs() { return 21; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20); -}; - - -template class CppFunction22 : public CppFunction { - public: - - CppFunction22(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21)); - END_RCPP - } - - inline int nargs() { return 22; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21) ; -}; - -template -class CppFunction22 : public CppFunction { - public: - CppFunction22(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21); - END_RCPP - } - - inline int nargs() { return 22; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21) ; -}; - - - -template -class CppFunction_WithFormals22 : public CppFunction { - public: - - CppFunction_WithFormals22(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21)); - END_RCPP - } - - inline int nargs() { return 22; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21); -}; - -template -class CppFunction_WithFormals22 : public CppFunction { - public: - CppFunction_WithFormals22(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21); - END_RCPP - } - - inline int nargs() { return 22; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21); -}; - - -template class CppFunction23 : public CppFunction { - public: - - CppFunction23(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22)); - END_RCPP - } - - inline int nargs() { return 23; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22) ; -}; - -template -class CppFunction23 : public CppFunction { - public: - CppFunction23(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22); - END_RCPP - } - - inline int nargs() { return 23; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22) ; -}; - - - -template -class CppFunction_WithFormals23 : public CppFunction { - public: - - CppFunction_WithFormals23(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22)); - END_RCPP - } - - inline int nargs() { return 23; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22); -}; - -template -class CppFunction_WithFormals23 : public CppFunction { - public: - CppFunction_WithFormals23(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22); - END_RCPP - } - - inline int nargs() { return 23; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22); -}; - - -template class CppFunction24 : public CppFunction { - public: - - CppFunction24(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23)); - END_RCPP - } - - inline int nargs() { return 24; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23) ; -}; - -template -class CppFunction24 : public CppFunction { - public: - CppFunction24(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23); - END_RCPP - } - - inline int nargs() { return 24; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23) ; -}; - - - -template -class CppFunction_WithFormals24 : public CppFunction { - public: - - CppFunction_WithFormals24(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23)); - END_RCPP - } - - inline int nargs() { return 24; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23); -}; - -template -class CppFunction_WithFormals24 : public CppFunction { - public: - CppFunction_WithFormals24(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23); - END_RCPP - } - - inline int nargs() { return 24; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23); -}; - - -template class CppFunction25 : public CppFunction { - public: - - CppFunction25(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24)); - END_RCPP - } - - inline int nargs() { return 25; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24) ; -}; - -template -class CppFunction25 : public CppFunction { - public: - CppFunction25(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24); - END_RCPP - } - - inline int nargs() { return 25; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24) ; -}; - - - -template -class CppFunction_WithFormals25 : public CppFunction { - public: - - CppFunction_WithFormals25(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24)); - END_RCPP - } - - inline int nargs() { return 25; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24); -}; - -template -class CppFunction_WithFormals25 : public CppFunction { - public: - CppFunction_WithFormals25(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24); - END_RCPP - } - - inline int nargs() { return 25; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24); -}; - - -template class CppFunction26 : public CppFunction { - public: - - CppFunction26(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25)); - END_RCPP - } - - inline int nargs() { return 26; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25) ; -}; - -template -class CppFunction26 : public CppFunction { - public: - CppFunction26(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25); - END_RCPP - } - - inline int nargs() { return 26; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25) ; -}; - - - -template -class CppFunction_WithFormals26 : public CppFunction { - public: - - CppFunction_WithFormals26(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25)); - END_RCPP - } - - inline int nargs() { return 26; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25); -}; - -template -class CppFunction_WithFormals26 : public CppFunction { - public: - CppFunction_WithFormals26(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25); - END_RCPP - } - - inline int nargs() { return 26; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25); -}; - - -template class CppFunction27 : public CppFunction { - public: - - CppFunction27(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26)); - END_RCPP - } - - inline int nargs() { return 27; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26) ; -}; - -template -class CppFunction27 : public CppFunction { - public: - CppFunction27(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26); - END_RCPP - } - - inline int nargs() { return 27; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26) ; -}; - - - -template -class CppFunction_WithFormals27 : public CppFunction { - public: - - CppFunction_WithFormals27(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26)); - END_RCPP - } - - inline int nargs() { return 27; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26); -}; - -template -class CppFunction_WithFormals27 : public CppFunction { - public: - CppFunction_WithFormals27(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26); - END_RCPP - } - - inline int nargs() { return 27; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26); -}; - - -template class CppFunction28 : public CppFunction { - public: - - CppFunction28(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27)); - END_RCPP - } - - inline int nargs() { return 28; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27) ; -}; - -template -class CppFunction28 : public CppFunction { - public: - CppFunction28(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27); - END_RCPP - } - - inline int nargs() { return 28; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27) ; -}; - - - -template -class CppFunction_WithFormals28 : public CppFunction { - public: - - CppFunction_WithFormals28(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27)); - END_RCPP - } - - inline int nargs() { return 28; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27); -}; - -template -class CppFunction_WithFormals28 : public CppFunction { - public: - CppFunction_WithFormals28(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27); - END_RCPP - } - - inline int nargs() { return 28; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27); -}; - - -template class CppFunction29 : public CppFunction { - public: - - CppFunction29(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28)); - END_RCPP - } - - inline int nargs() { return 29; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28) ; -}; - -template -class CppFunction29 : public CppFunction { - public: - CppFunction29(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28); - END_RCPP - } - - inline int nargs() { return 29; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28) ; -}; - - - -template -class CppFunction_WithFormals29 : public CppFunction { - public: - - CppFunction_WithFormals29(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28)); - END_RCPP - } - - inline int nargs() { return 29; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28); -}; - -template -class CppFunction_WithFormals29 : public CppFunction { - public: - CppFunction_WithFormals29(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28); - END_RCPP - } - - inline int nargs() { return 29; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28); -}; - - -template class CppFunction30 : public CppFunction { - public: - - CppFunction30(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29)); - END_RCPP - } - - inline int nargs() { return 30; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29) ; -}; - -template -class CppFunction30 : public CppFunction { - public: - CppFunction30(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29); - END_RCPP - } - - inline int nargs() { return 30; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29) ; -}; - - - -template -class CppFunction_WithFormals30 : public CppFunction { - public: - - CppFunction_WithFormals30(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29)); - END_RCPP - } - - inline int nargs() { return 30; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29); -}; - -template -class CppFunction_WithFormals30 : public CppFunction { - public: - CppFunction_WithFormals30(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29); - END_RCPP - } - - inline int nargs() { return 30; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29); -}; - - -template class CppFunction31 : public CppFunction { - public: - - CppFunction31(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30)); - END_RCPP - } - - inline int nargs() { return 31; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30) ; -}; - -template -class CppFunction31 : public CppFunction { - public: - CppFunction31(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30); - END_RCPP - } - - inline int nargs() { return 31; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30) ; -}; - - - -template -class CppFunction_WithFormals31 : public CppFunction { - public: - - CppFunction_WithFormals31(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30)); - END_RCPP - } - - inline int nargs() { return 31; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30); -}; - -template -class CppFunction_WithFormals31 : public CppFunction { - public: - CppFunction_WithFormals31(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30); - END_RCPP - } - - inline int nargs() { return 31; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30); -}; - - -template class CppFunction32 : public CppFunction { - public: - - CppFunction32(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31)); - END_RCPP - } - - inline int nargs() { return 32; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31) ; -}; - -template -class CppFunction32 : public CppFunction { - public: - CppFunction32(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31); - END_RCPP - } - - inline int nargs() { return 32; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31) ; -}; - - - -template -class CppFunction_WithFormals32 : public CppFunction { - public: - - CppFunction_WithFormals32(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31)); - END_RCPP - } - - inline int nargs() { return 32; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31); -}; - -template -class CppFunction_WithFormals32 : public CppFunction { - public: - CppFunction_WithFormals32(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31); - END_RCPP - } - - inline int nargs() { return 32; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31); -}; - - -template class CppFunction33 : public CppFunction { - public: - - CppFunction33(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32)); - END_RCPP - } - - inline int nargs() { return 33; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32) ; -}; - -template -class CppFunction33 : public CppFunction { - public: - CppFunction33(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32); - END_RCPP - } - - inline int nargs() { return 33; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32) ; -}; - - - -template -class CppFunction_WithFormals33 : public CppFunction { - public: - - CppFunction_WithFormals33(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32)); - END_RCPP - } - - inline int nargs() { return 33; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32); -}; - -template -class CppFunction_WithFormals33 : public CppFunction { - public: - CppFunction_WithFormals33(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32); - END_RCPP - } - - inline int nargs() { return 33; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32); -}; - - -template class CppFunction34 : public CppFunction { - public: - - CppFunction34(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33)); - END_RCPP - } - - inline int nargs() { return 34; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33) ; -}; - -template -class CppFunction34 : public CppFunction { - public: - CppFunction34(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33); - END_RCPP - } - - inline int nargs() { return 34; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33) ; -}; - - - -template -class CppFunction_WithFormals34 : public CppFunction { - public: - - CppFunction_WithFormals34(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33)); - END_RCPP - } - - inline int nargs() { return 34; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33); -}; - -template -class CppFunction_WithFormals34 : public CppFunction { - public: - CppFunction_WithFormals34(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33); - END_RCPP - } - - inline int nargs() { return 34; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33); -}; - - -template class CppFunction35 : public CppFunction { - public: - - CppFunction35(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34)); - END_RCPP - } - - inline int nargs() { return 35; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34) ; -}; - -template -class CppFunction35 : public CppFunction { - public: - CppFunction35(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34); - END_RCPP - } - - inline int nargs() { return 35; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34) ; -}; - - - -template -class CppFunction_WithFormals35 : public CppFunction { - public: - - CppFunction_WithFormals35(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34)); - END_RCPP - } - - inline int nargs() { return 35; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34); -}; - -template -class CppFunction_WithFormals35 : public CppFunction { - public: - CppFunction_WithFormals35(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34); - END_RCPP - } - - inline int nargs() { return 35; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34); -}; - - -template class CppFunction36 : public CppFunction { - public: - - CppFunction36(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35)); - END_RCPP - } - - inline int nargs() { return 36; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35) ; -}; - -template -class CppFunction36 : public CppFunction { - public: - CppFunction36(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35); - END_RCPP - } - - inline int nargs() { return 36; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35) ; -}; - - - -template -class CppFunction_WithFormals36 : public CppFunction { - public: - - CppFunction_WithFormals36(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35)); - END_RCPP - } - - inline int nargs() { return 36; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35); -}; - -template -class CppFunction_WithFormals36 : public CppFunction { - public: - CppFunction_WithFormals36(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35); - END_RCPP - } - - inline int nargs() { return 36; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35); -}; - - -template class CppFunction37 : public CppFunction { - public: - - CppFunction37(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36)); - END_RCPP - } - - inline int nargs() { return 37; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36) ; -}; - -template -class CppFunction37 : public CppFunction { - public: - CppFunction37(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36); - END_RCPP - } - - inline int nargs() { return 37; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36) ; -}; - - - -template -class CppFunction_WithFormals37 : public CppFunction { - public: - - CppFunction_WithFormals37(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36)); - END_RCPP - } - - inline int nargs() { return 37; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36); -}; - -template -class CppFunction_WithFormals37 : public CppFunction { - public: - CppFunction_WithFormals37(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36); - END_RCPP - } - - inline int nargs() { return 37; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36); -}; - - -template class CppFunction38 : public CppFunction { - public: - - CppFunction38(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37)); - END_RCPP - } - - inline int nargs() { return 38; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37) ; -}; - -template -class CppFunction38 : public CppFunction { - public: - CppFunction38(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37); - END_RCPP - } - - inline int nargs() { return 38; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37) ; -}; - - - -template -class CppFunction_WithFormals38 : public CppFunction { - public: - - CppFunction_WithFormals38(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37)); - END_RCPP - } - - inline int nargs() { return 38; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37); -}; - -template -class CppFunction_WithFormals38 : public CppFunction { - public: - CppFunction_WithFormals38(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37); - END_RCPP - } - - inline int nargs() { return 38; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37); -}; - - -template class CppFunction39 : public CppFunction { - public: - - CppFunction39(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38)); - END_RCPP - } - - inline int nargs() { return 39; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38) ; -}; - -template -class CppFunction39 : public CppFunction { - public: - CppFunction39(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38); - END_RCPP - } - - inline int nargs() { return 39; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38) ; -}; - - - -template -class CppFunction_WithFormals39 : public CppFunction { - public: - - CppFunction_WithFormals39(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38)); - END_RCPP - } - - inline int nargs() { return 39; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38); -}; - -template -class CppFunction_WithFormals39 : public CppFunction { - public: - CppFunction_WithFormals39(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38); - END_RCPP - } - - inline int nargs() { return 39; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38); -}; - - -template class CppFunction40 : public CppFunction { - public: - - CppFunction40(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39)); - END_RCPP - } - - inline int nargs() { return 40; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39) ; -}; - -template -class CppFunction40 : public CppFunction { - public: - CppFunction40(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39); - END_RCPP - } - - inline int nargs() { return 40; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39) ; -}; - - - -template -class CppFunction_WithFormals40 : public CppFunction { - public: - - CppFunction_WithFormals40(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39)); - END_RCPP - } - - inline int nargs() { return 40; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39); -}; - -template -class CppFunction_WithFormals40 : public CppFunction { - public: - CppFunction_WithFormals40(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39); - END_RCPP - } - - inline int nargs() { return 40; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39); -}; - - -template class CppFunction41 : public CppFunction { - public: - - CppFunction41(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40)); - END_RCPP - } - - inline int nargs() { return 41; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40) ; -}; - -template -class CppFunction41 : public CppFunction { - public: - CppFunction41(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40); - END_RCPP - } - - inline int nargs() { return 41; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40) ; -}; - - - -template -class CppFunction_WithFormals41 : public CppFunction { - public: - - CppFunction_WithFormals41(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40)); - END_RCPP - } - - inline int nargs() { return 41; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40); -}; - -template -class CppFunction_WithFormals41 : public CppFunction { - public: - CppFunction_WithFormals41(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40); - END_RCPP - } - - inline int nargs() { return 41; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40); -}; - - -template class CppFunction42 : public CppFunction { - public: - - CppFunction42(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41)); - END_RCPP - } - - inline int nargs() { return 42; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41) ; -}; - -template -class CppFunction42 : public CppFunction { - public: - CppFunction42(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41); - END_RCPP - } - - inline int nargs() { return 42; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41) ; -}; - - - -template -class CppFunction_WithFormals42 : public CppFunction { - public: - - CppFunction_WithFormals42(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41)); - END_RCPP - } - - inline int nargs() { return 42; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41); -}; - -template -class CppFunction_WithFormals42 : public CppFunction { - public: - CppFunction_WithFormals42(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41); - END_RCPP - } - - inline int nargs() { return 42; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41); -}; - - -template class CppFunction43 : public CppFunction { - public: - - CppFunction43(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42)); - END_RCPP - } - - inline int nargs() { return 43; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42) ; -}; - -template -class CppFunction43 : public CppFunction { - public: - CppFunction43(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42); - END_RCPP - } - - inline int nargs() { return 43; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42) ; -}; - - - -template -class CppFunction_WithFormals43 : public CppFunction { - public: - - CppFunction_WithFormals43(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42)); - END_RCPP - } - - inline int nargs() { return 43; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42); -}; - -template -class CppFunction_WithFormals43 : public CppFunction { - public: - CppFunction_WithFormals43(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42); - END_RCPP - } - - inline int nargs() { return 43; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42); -}; - - -template class CppFunction44 : public CppFunction { - public: - - CppFunction44(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43)); - END_RCPP - } - - inline int nargs() { return 44; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43) ; -}; - -template -class CppFunction44 : public CppFunction { - public: - CppFunction44(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43); - END_RCPP - } - - inline int nargs() { return 44; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43) ; -}; - - - -template -class CppFunction_WithFormals44 : public CppFunction { - public: - - CppFunction_WithFormals44(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43)); - END_RCPP - } - - inline int nargs() { return 44; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43); -}; - -template -class CppFunction_WithFormals44 : public CppFunction { - public: - CppFunction_WithFormals44(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43); - END_RCPP - } - - inline int nargs() { return 44; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43); -}; - - -template class CppFunction45 : public CppFunction { - public: - - CppFunction45(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44)); - END_RCPP - } - - inline int nargs() { return 45; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44) ; -}; - -template -class CppFunction45 : public CppFunction { - public: - CppFunction45(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44); - END_RCPP - } - - inline int nargs() { return 45; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44) ; -}; - - - -template -class CppFunction_WithFormals45 : public CppFunction { - public: - - CppFunction_WithFormals45(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44)); - END_RCPP - } - - inline int nargs() { return 45; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44); -}; - -template -class CppFunction_WithFormals45 : public CppFunction { - public: - CppFunction_WithFormals45(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44); - END_RCPP - } - - inline int nargs() { return 45; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44); -}; - - -template class CppFunction46 : public CppFunction { - public: - - CppFunction46(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45)); - END_RCPP - } - - inline int nargs() { return 46; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45) ; -}; - -template -class CppFunction46 : public CppFunction { - public: - CppFunction46(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45); - END_RCPP - } - - inline int nargs() { return 46; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45) ; -}; - - - -template -class CppFunction_WithFormals46 : public CppFunction { - public: - - CppFunction_WithFormals46(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45)); - END_RCPP - } - - inline int nargs() { return 46; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45); -}; - -template -class CppFunction_WithFormals46 : public CppFunction { - public: - CppFunction_WithFormals46(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45); - END_RCPP - } - - inline int nargs() { return 46; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45); -}; - - -template class CppFunction47 : public CppFunction { - public: - - CppFunction47(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46)); - END_RCPP - } - - inline int nargs() { return 47; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46) ; -}; - -template -class CppFunction47 : public CppFunction { - public: - CppFunction47(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46); - END_RCPP - } - - inline int nargs() { return 47; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46) ; -}; - - - -template -class CppFunction_WithFormals47 : public CppFunction { - public: - - CppFunction_WithFormals47(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46)); - END_RCPP - } - - inline int nargs() { return 47; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46); -}; - -template -class CppFunction_WithFormals47 : public CppFunction { - public: - CppFunction_WithFormals47(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46); - END_RCPP - } - - inline int nargs() { return 47; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46); -}; - - -template class CppFunction48 : public CppFunction { - public: - - CppFunction48(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47)); - END_RCPP - } - - inline int nargs() { return 48; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47) ; -}; - -template -class CppFunction48 : public CppFunction { - public: - CppFunction48(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47); - END_RCPP - } - - inline int nargs() { return 48; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47) ; -}; - - - -template -class CppFunction_WithFormals48 : public CppFunction { - public: - - CppFunction_WithFormals48(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47)); - END_RCPP - } - - inline int nargs() { return 48; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47); -}; - -template -class CppFunction_WithFormals48 : public CppFunction { - public: - CppFunction_WithFormals48(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47); - END_RCPP - } - - inline int nargs() { return 48; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47); -}; - - -template class CppFunction49 : public CppFunction { - public: - - CppFunction49(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48)); - END_RCPP - } - - inline int nargs() { return 49; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48) ; -}; - -template -class CppFunction49 : public CppFunction { - public: - CppFunction49(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48); - END_RCPP - } - - inline int nargs() { return 49; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48) ; -}; - - - -template -class CppFunction_WithFormals49 : public CppFunction { - public: - - CppFunction_WithFormals49(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48)); - END_RCPP - } - - inline int nargs() { return 49; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48); -}; - -template -class CppFunction_WithFormals49 : public CppFunction { - public: - CppFunction_WithFormals49(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48); - END_RCPP - } - - inline int nargs() { return 49; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48); -}; - - -template class CppFunction50 : public CppFunction { - public: - - CppFunction50(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49)); - END_RCPP - } - - inline int nargs() { return 50; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49) ; -}; - -template -class CppFunction50 : public CppFunction { - public: - CppFunction50(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49); - END_RCPP - } - - inline int nargs() { return 50; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49) ; -}; - - - -template -class CppFunction_WithFormals50 : public CppFunction { - public: - - CppFunction_WithFormals50(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49)); - END_RCPP - } - - inline int nargs() { return 50; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49); -}; - -template -class CppFunction_WithFormals50 : public CppFunction { - public: - CppFunction_WithFormals50(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49); - END_RCPP - } - - inline int nargs() { return 50; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49); -}; - - -template class CppFunction51 : public CppFunction { - public: - - CppFunction51(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50)); - END_RCPP - } - - inline int nargs() { return 51; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50) ; -}; - -template -class CppFunction51 : public CppFunction { - public: - CppFunction51(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50); - END_RCPP - } - - inline int nargs() { return 51; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50) ; -}; - - - -template -class CppFunction_WithFormals51 : public CppFunction { - public: - - CppFunction_WithFormals51(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50)); - END_RCPP - } - - inline int nargs() { return 51; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50); -}; - -template -class CppFunction_WithFormals51 : public CppFunction { - public: - CppFunction_WithFormals51(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50); - END_RCPP - } - - inline int nargs() { return 51; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50); -}; - - -template class CppFunction52 : public CppFunction { - public: - - CppFunction52(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51)); - END_RCPP - } - - inline int nargs() { return 52; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51) ; -}; - -template -class CppFunction52 : public CppFunction { - public: - CppFunction52(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51); - END_RCPP - } - - inline int nargs() { return 52; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51) ; -}; - - - -template -class CppFunction_WithFormals52 : public CppFunction { - public: - - CppFunction_WithFormals52(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51)); - END_RCPP - } - - inline int nargs() { return 52; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51); -}; - -template -class CppFunction_WithFormals52 : public CppFunction { - public: - CppFunction_WithFormals52(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51); - END_RCPP - } - - inline int nargs() { return 52; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51); -}; - - -template class CppFunction53 : public CppFunction { - public: - - CppFunction53(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52)); - END_RCPP - } - - inline int nargs() { return 53; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52) ; -}; - -template -class CppFunction53 : public CppFunction { - public: - CppFunction53(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52); - END_RCPP - } - - inline int nargs() { return 53; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52) ; -}; - - - -template -class CppFunction_WithFormals53 : public CppFunction { - public: - - CppFunction_WithFormals53(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52)); - END_RCPP - } - - inline int nargs() { return 53; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52); -}; - -template -class CppFunction_WithFormals53 : public CppFunction { - public: - CppFunction_WithFormals53(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52); - END_RCPP - } - - inline int nargs() { return 53; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52); -}; - - -template class CppFunction54 : public CppFunction { - public: - - CppFunction54(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53)); - END_RCPP - } - - inline int nargs() { return 54; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53) ; -}; - -template -class CppFunction54 : public CppFunction { - public: - CppFunction54(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53); - END_RCPP - } - - inline int nargs() { return 54; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53) ; -}; - - - -template -class CppFunction_WithFormals54 : public CppFunction { - public: - - CppFunction_WithFormals54(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53)); - END_RCPP - } - - inline int nargs() { return 54; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53); -}; - -template -class CppFunction_WithFormals54 : public CppFunction { - public: - CppFunction_WithFormals54(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53); - END_RCPP - } - - inline int nargs() { return 54; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53); -}; - - -template class CppFunction55 : public CppFunction { - public: - - CppFunction55(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54)); - END_RCPP - } - - inline int nargs() { return 55; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54) ; -}; - -template -class CppFunction55 : public CppFunction { - public: - CppFunction55(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54); - END_RCPP - } - - inline int nargs() { return 55; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54) ; -}; - - - -template -class CppFunction_WithFormals55 : public CppFunction { - public: - - CppFunction_WithFormals55(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54)); - END_RCPP - } - - inline int nargs() { return 55; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54); -}; - -template -class CppFunction_WithFormals55 : public CppFunction { - public: - CppFunction_WithFormals55(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54); - END_RCPP - } - - inline int nargs() { return 55; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54); -}; - - -template class CppFunction56 : public CppFunction { - public: - - CppFunction56(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55)); - END_RCPP - } - - inline int nargs() { return 56; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55) ; -}; - -template -class CppFunction56 : public CppFunction { - public: - CppFunction56(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55); - END_RCPP - } - - inline int nargs() { return 56; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55) ; -}; - - - -template -class CppFunction_WithFormals56 : public CppFunction { - public: - - CppFunction_WithFormals56(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55)); - END_RCPP - } - - inline int nargs() { return 56; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55); -}; - -template -class CppFunction_WithFormals56 : public CppFunction { - public: - CppFunction_WithFormals56(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55); - END_RCPP - } - - inline int nargs() { return 56; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55); -}; - - -template class CppFunction57 : public CppFunction { - public: - - CppFunction57(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56)); - END_RCPP - } - - inline int nargs() { return 57; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56) ; -}; - -template -class CppFunction57 : public CppFunction { - public: - CppFunction57(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56); - END_RCPP - } - - inline int nargs() { return 57; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56) ; -}; - - - -template -class CppFunction_WithFormals57 : public CppFunction { - public: - - CppFunction_WithFormals57(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56)); - END_RCPP - } - - inline int nargs() { return 57; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56); -}; - -template -class CppFunction_WithFormals57 : public CppFunction { - public: - CppFunction_WithFormals57(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56); - END_RCPP - } - - inline int nargs() { return 57; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56); -}; - - -template class CppFunction58 : public CppFunction { - public: - - CppFunction58(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57)); - END_RCPP - } - - inline int nargs() { return 58; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57) ; -}; - -template -class CppFunction58 : public CppFunction { - public: - CppFunction58(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57); - END_RCPP - } - - inline int nargs() { return 58; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57) ; -}; - - - -template -class CppFunction_WithFormals58 : public CppFunction { - public: - - CppFunction_WithFormals58(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57)); - END_RCPP - } - - inline int nargs() { return 58; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57); -}; - -template -class CppFunction_WithFormals58 : public CppFunction { - public: - CppFunction_WithFormals58(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57); - END_RCPP - } - - inline int nargs() { return 58; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57); -}; - - -template class CppFunction59 : public CppFunction { - public: - - CppFunction59(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58)); - END_RCPP - } - - inline int nargs() { return 59; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58) ; -}; - -template -class CppFunction59 : public CppFunction { - public: - CppFunction59(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58); - END_RCPP - } - - inline int nargs() { return 59; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58) ; -}; - - - -template -class CppFunction_WithFormals59 : public CppFunction { - public: - - CppFunction_WithFormals59(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58)); - END_RCPP - } - - inline int nargs() { return 59; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58); -}; - -template -class CppFunction_WithFormals59 : public CppFunction { - public: - CppFunction_WithFormals59(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58); - END_RCPP - } - - inline int nargs() { return 59; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58); -}; - - -template class CppFunction60 : public CppFunction { - public: - - CppFunction60(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59)); - END_RCPP - } - - inline int nargs() { return 60; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59) ; -}; - -template -class CppFunction60 : public CppFunction { - public: - CppFunction60(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59); - END_RCPP - } - - inline int nargs() { return 60; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59) ; -}; - - - -template -class CppFunction_WithFormals60 : public CppFunction { - public: - - CppFunction_WithFormals60(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59)); - END_RCPP - } - - inline int nargs() { return 60; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59); -}; - -template -class CppFunction_WithFormals60 : public CppFunction { - public: - CppFunction_WithFormals60(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59); - END_RCPP - } - - inline int nargs() { return 60; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59); -}; - - -template class CppFunction61 : public CppFunction { - public: - - CppFunction61(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60)); - END_RCPP - } - - inline int nargs() { return 61; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60) ; -}; - -template -class CppFunction61 : public CppFunction { - public: - CppFunction61(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60); - END_RCPP - } - - inline int nargs() { return 61; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60) ; -}; - - - -template -class CppFunction_WithFormals61 : public CppFunction { - public: - - CppFunction_WithFormals61(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60)); - END_RCPP - } - - inline int nargs() { return 61; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60); -}; - -template -class CppFunction_WithFormals61 : public CppFunction { - public: - CppFunction_WithFormals61(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60); - END_RCPP - } - - inline int nargs() { return 61; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60); -}; - - -template class CppFunction62 : public CppFunction { - public: - - CppFunction62(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61)); - END_RCPP - } - - inline int nargs() { return 62; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61) ; -}; - -template -class CppFunction62 : public CppFunction { - public: - CppFunction62(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61); - END_RCPP - } - - inline int nargs() { return 62; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61) ; -}; - - - -template -class CppFunction_WithFormals62 : public CppFunction { - public: - - CppFunction_WithFormals62(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61)); - END_RCPP - } - - inline int nargs() { return 62; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61); -}; - -template -class CppFunction_WithFormals62 : public CppFunction { - public: - CppFunction_WithFormals62(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61); - END_RCPP - } - - inline int nargs() { return 62; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61); -}; - - -template class CppFunction63 : public CppFunction { - public: - - CppFunction63(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62)); - END_RCPP - } - - inline int nargs() { return 63; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62) ; -}; - -template -class CppFunction63 : public CppFunction { - public: - CppFunction63(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62); - END_RCPP - } - - inline int nargs() { return 63; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62) ; -}; - - - -template -class CppFunction_WithFormals63 : public CppFunction { - public: - - CppFunction_WithFormals63(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62)); - END_RCPP - } - - inline int nargs() { return 63; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62); -}; - -template -class CppFunction_WithFormals63 : public CppFunction { - public: - CppFunction_WithFormals63(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62); - END_RCPP - } - - inline int nargs() { return 63; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62); -}; - - -template class CppFunction64 : public CppFunction { - public: - - CppFunction64(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63)); - END_RCPP - } - - inline int nargs() { return 64; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63) ; -}; - -template -class CppFunction64 : public CppFunction { - public: - CppFunction64(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63); - END_RCPP - } - - inline int nargs() { return 64; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63) ; -}; - - - -template -class CppFunction_WithFormals64 : public CppFunction { - public: - - CppFunction_WithFormals64(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63)); - END_RCPP - } - - inline int nargs() { return 64; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63); -}; - -template -class CppFunction_WithFormals64 : public CppFunction { - public: - CppFunction_WithFormals64(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63); - END_RCPP - } - - inline int nargs() { return 64; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63); -}; - - -template class CppFunction65 : public CppFunction { - public: - - CppFunction65(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - typename traits::input_parameter< U64 >::type x64(args[64]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64)); - END_RCPP - } - - inline int nargs() { return 65; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun ; } - - private: - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64) ; -}; - -template -class CppFunction65 : public CppFunction { - public: - CppFunction65(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64) , const char* docstring = 0) : CppFunction(docstring), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - typename traits::input_parameter< U64 >::type x64(args[64]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64); - END_RCPP - } - - inline int nargs() { return 65; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64) ; -}; - - - -template -class CppFunction_WithFormals65 : public CppFunction { - public: - - CppFunction_WithFormals65(RESULT_TYPE (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64) , Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - typename traits::input_parameter< U64 >::type x64(args[64]); - return Rcpp::module_wrap(ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64)); - END_RCPP - } - - inline int nargs() { return 65; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - RESULT_TYPE (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64); -}; - -template -class CppFunction_WithFormals65 : public CppFunction { - public: - CppFunction_WithFormals65(void (*fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64), Rcpp::List formals_, const char* docstring = 0) : - CppFunction(docstring), formals(formals_), ptr_fun(fun) {} - - SEXP operator()(SEXP* args) { - BEGIN_RCPP - typename traits::input_parameter< U0 >::type x0(args[0]); - typename traits::input_parameter< U1 >::type x1(args[1]); - typename traits::input_parameter< U2 >::type x2(args[2]); - typename traits::input_parameter< U3 >::type x3(args[3]); - typename traits::input_parameter< U4 >::type x4(args[4]); - typename traits::input_parameter< U5 >::type x5(args[5]); - typename traits::input_parameter< U6 >::type x6(args[6]); - typename traits::input_parameter< U7 >::type x7(args[7]); - typename traits::input_parameter< U8 >::type x8(args[8]); - typename traits::input_parameter< U9 >::type x9(args[9]); - typename traits::input_parameter< U10 >::type x10(args[10]); - typename traits::input_parameter< U11 >::type x11(args[11]); - typename traits::input_parameter< U12 >::type x12(args[12]); - typename traits::input_parameter< U13 >::type x13(args[13]); - typename traits::input_parameter< U14 >::type x14(args[14]); - typename traits::input_parameter< U15 >::type x15(args[15]); - typename traits::input_parameter< U16 >::type x16(args[16]); - typename traits::input_parameter< U17 >::type x17(args[17]); - typename traits::input_parameter< U18 >::type x18(args[18]); - typename traits::input_parameter< U19 >::type x19(args[19]); - typename traits::input_parameter< U20 >::type x20(args[20]); - typename traits::input_parameter< U21 >::type x21(args[21]); - typename traits::input_parameter< U22 >::type x22(args[22]); - typename traits::input_parameter< U23 >::type x23(args[23]); - typename traits::input_parameter< U24 >::type x24(args[24]); - typename traits::input_parameter< U25 >::type x25(args[25]); - typename traits::input_parameter< U26 >::type x26(args[26]); - typename traits::input_parameter< U27 >::type x27(args[27]); - typename traits::input_parameter< U28 >::type x28(args[28]); - typename traits::input_parameter< U29 >::type x29(args[29]); - typename traits::input_parameter< U30 >::type x30(args[30]); - typename traits::input_parameter< U31 >::type x31(args[31]); - typename traits::input_parameter< U32 >::type x32(args[32]); - typename traits::input_parameter< U33 >::type x33(args[33]); - typename traits::input_parameter< U34 >::type x34(args[34]); - typename traits::input_parameter< U35 >::type x35(args[35]); - typename traits::input_parameter< U36 >::type x36(args[36]); - typename traits::input_parameter< U37 >::type x37(args[37]); - typename traits::input_parameter< U38 >::type x38(args[38]); - typename traits::input_parameter< U39 >::type x39(args[39]); - typename traits::input_parameter< U40 >::type x40(args[40]); - typename traits::input_parameter< U41 >::type x41(args[41]); - typename traits::input_parameter< U42 >::type x42(args[42]); - typename traits::input_parameter< U43 >::type x43(args[43]); - typename traits::input_parameter< U44 >::type x44(args[44]); - typename traits::input_parameter< U45 >::type x45(args[45]); - typename traits::input_parameter< U46 >::type x46(args[46]); - typename traits::input_parameter< U47 >::type x47(args[47]); - typename traits::input_parameter< U48 >::type x48(args[48]); - typename traits::input_parameter< U49 >::type x49(args[49]); - typename traits::input_parameter< U50 >::type x50(args[50]); - typename traits::input_parameter< U51 >::type x51(args[51]); - typename traits::input_parameter< U52 >::type x52(args[52]); - typename traits::input_parameter< U53 >::type x53(args[53]); - typename traits::input_parameter< U54 >::type x54(args[54]); - typename traits::input_parameter< U55 >::type x55(args[55]); - typename traits::input_parameter< U56 >::type x56(args[56]); - typename traits::input_parameter< U57 >::type x57(args[57]); - typename traits::input_parameter< U58 >::type x58(args[58]); - typename traits::input_parameter< U59 >::type x59(args[59]); - typename traits::input_parameter< U60 >::type x60(args[60]); - typename traits::input_parameter< U61 >::type x61(args[61]); - typename traits::input_parameter< U62 >::type x62(args[62]); - typename traits::input_parameter< U63 >::type x63(args[63]); - typename traits::input_parameter< U64 >::type x64(args[64]); - ptr_fun(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x16,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,x32,x33,x34,x35,x36,x37,x38,x39,x40,x41,x42,x43,x44,x45,x46,x47,x48,x49,x50,x51,x52,x53,x54,x55,x56,x57,x58,x59,x60,x61,x62,x63,x64); - END_RCPP - } - - inline int nargs() { return 65; } - inline bool is_void() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - SEXP get_formals() { return formals; } - inline DL_FUNC get_function_ptr() { return (DL_FUNC)ptr_fun; } - - private: - Rcpp::List formals; - void (*ptr_fun)(U0,U1,U2,U3,U4,U5,U6,U7,U8,U9,U10,U11,U12,U13,U14,U15,U16,U17,U18,U19,U20,U21,U22,U23,U24,U25,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35,U36,U37,U38,U39,U40,U41,U42,U43,U44,U45,U46,U47,U48,U49,U50,U51,U52,U53,U54,U55,U56,U57,U58,U59,U60,U61,U62,U63,U64); -}; - - -} - -#endif - diff --git a/inst/include/Rcpp/module/Module_generated_CppMethod.h b/inst/include/Rcpp/module/Module_generated_CppMethod.h deleted file mode 100644 index 8bc397787..000000000 --- a/inst/include/Rcpp/module/Module_generated_CppMethod.h +++ /dev/null @@ -1,13817 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// Module_generated_CppMethod.h: -- generated helper code for Modules -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_CppMethod_h -#define Rcpp_Module_generated_CppMethod_h - -template class CppMethod0 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(void); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod0( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP*) { - return Rcpp::module_wrap((object->*met)()); - } - inline int nargs() { return 0; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod0 : public CppMethod { -public: - typedef void (Class::*Method)(void); - typedef CppMethod method_class; - CppMethod0( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* ) { - (object->*met)(); - return R_NilValue; - } - inline int nargs() { return 0; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod0 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(void) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod0( Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP*) { - return Rcpp::module_wrap((object->*met)()); - } - inline int nargs() { return 0; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod0 : public CppMethod { -public: - typedef void (Class::*Method)(void) const; - typedef CppMethod method_class; - const_CppMethod0( Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP*) { - (object->*met)( ); - return R_NilValue; - } - inline int nargs() { return 0; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class CppMethod1 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod1(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); - return Rcpp::module_wrap((object->*met)(x0)); - } - inline int nargs() { return 1; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod1 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0); - typedef CppMethod method_class; - - CppMethod1( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); - (object->*met)(x0); - return R_NilValue; - } - inline int nargs() { return 1; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod1 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod1(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); - return Rcpp::module_wrap((object->*met)(x0)); - } - inline int nargs() { return 1; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0 > class const_CppMethod1 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0) const; - typedef CppMethod method_class; - - const_CppMethod1(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); - (object->*met)(x0); - return R_NilValue; - } - inline int nargs() { return 1; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod2 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod2(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); - return Rcpp::module_wrap((object->*met)(x0, x1)); - } - inline int nargs() { return 2; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod2 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1); - typedef CppMethod method_class; - - CppMethod2( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); - (object->*met)(x0, x1); - return R_NilValue; - } - inline int nargs() { return 2; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod2 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod2(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); - return Rcpp::module_wrap((object->*met)(x0, x1)); - } - inline int nargs() { return 2; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1 > class const_CppMethod2 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1) const; - typedef CppMethod method_class; - - const_CppMethod2(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); - (object->*met)(x0, x1); - return R_NilValue; - } - inline int nargs() { return 2; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod3 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod3(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2)); - } - inline int nargs() { return 3; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod3 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2); - typedef CppMethod method_class; - - CppMethod3( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); - (object->*met)(x0, x1, x2); - return R_NilValue; - } - inline int nargs() { return 3; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod3 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod3(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2)); - } - inline int nargs() { return 3; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2 > class const_CppMethod3 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2) const; - typedef CppMethod method_class; - - const_CppMethod3(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); - (object->*met)(x0, x1, x2); - return R_NilValue; - } - inline int nargs() { return 3; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod4 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod4(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3)); - } - inline int nargs() { return 4; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod4 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3); - typedef CppMethod method_class; - - CppMethod4( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); - (object->*met)(x0, x1, x2, x3); - return R_NilValue; - } - inline int nargs() { return 4; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod4 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod4(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3)); - } - inline int nargs() { return 4; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3 > class const_CppMethod4 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3) const; - typedef CppMethod method_class; - - const_CppMethod4(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); - (object->*met)(x0, x1, x2, x3); - return R_NilValue; - } - inline int nargs() { return 4; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod5 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod5(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4)); - } - inline int nargs() { return 5; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod5 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4); - typedef CppMethod method_class; - - CppMethod5( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); - (object->*met)(x0, x1, x2, x3, x4); - return R_NilValue; - } - inline int nargs() { return 5; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod5 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod5(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4)); - } - inline int nargs() { return 5; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4 > class const_CppMethod5 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4) const; - typedef CppMethod method_class; - - const_CppMethod5(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); - (object->*met)(x0, x1, x2, x3, x4); - return R_NilValue; - } - inline int nargs() { return 5; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod6 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod6(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5)); - } - inline int nargs() { return 6; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod6 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5); - typedef CppMethod method_class; - - CppMethod6( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); - (object->*met)(x0, x1, x2, x3, x4, x5); - return R_NilValue; - } - inline int nargs() { return 6; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod6 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod6(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5)); - } - inline int nargs() { return 6; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5 > class const_CppMethod6 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5) const; - typedef CppMethod method_class; - - const_CppMethod6(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); - (object->*met)(x0, x1, x2, x3, x4, x5); - return R_NilValue; - } - inline int nargs() { return 6; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod7 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod7(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6)); - } - inline int nargs() { return 7; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod7 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6); - typedef CppMethod method_class; - - CppMethod7( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6); - return R_NilValue; - } - inline int nargs() { return 7; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod7 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod7(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6)); - } - inline int nargs() { return 7; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6 > class const_CppMethod7 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6) const; - typedef CppMethod method_class; - - const_CppMethod7(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6); - return R_NilValue; - } - inline int nargs() { return 7; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod8 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod8(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7)); - } - inline int nargs() { return 8; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod8 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7); - typedef CppMethod method_class; - - CppMethod8( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7); - return R_NilValue; - } - inline int nargs() { return 8; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod8 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod8(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7)); - } - inline int nargs() { return 8; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7 > class const_CppMethod8 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7) const; - typedef CppMethod method_class; - - const_CppMethod8(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7); - return R_NilValue; - } - inline int nargs() { return 8; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod9 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod9(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8)); - } - inline int nargs() { return 9; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod9 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8); - typedef CppMethod method_class; - - CppMethod9( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8); - return R_NilValue; - } - inline int nargs() { return 9; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod9 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod9(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8)); - } - inline int nargs() { return 9; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8 > class const_CppMethod9 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8) const; - typedef CppMethod method_class; - - const_CppMethod9(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8); - return R_NilValue; - } - inline int nargs() { return 9; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod10 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod10(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)); - } - inline int nargs() { return 10; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod10 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9); - typedef CppMethod method_class; - - CppMethod10( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9); - return R_NilValue; - } - inline int nargs() { return 10; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod10 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod10(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)); - } - inline int nargs() { return 10; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9 > class const_CppMethod10 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9) const; - typedef CppMethod method_class; - - const_CppMethod10(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9); - return R_NilValue; - } - inline int nargs() { return 10; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod11 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod11(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)); - } - inline int nargs() { return 11; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod11 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10); - typedef CppMethod method_class; - - CppMethod11( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); - return R_NilValue; - } - inline int nargs() { return 11; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod11 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod11(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)); - } - inline int nargs() { return 11; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10 > class const_CppMethod11 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10) const; - typedef CppMethod method_class; - - const_CppMethod11(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); - return R_NilValue; - } - inline int nargs() { return 11; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod12 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod12(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)); - } - inline int nargs() { return 12; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod12 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11); - typedef CppMethod method_class; - - CppMethod12( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11); - return R_NilValue; - } - inline int nargs() { return 12; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod12 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod12(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)); - } - inline int nargs() { return 12; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11 > class const_CppMethod12 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11) const; - typedef CppMethod method_class; - - const_CppMethod12(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11); - return R_NilValue; - } - inline int nargs() { return 12; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod13 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod13(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)); - } - inline int nargs() { return 13; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod13 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12); - typedef CppMethod method_class; - - CppMethod13( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12); - return R_NilValue; - } - inline int nargs() { return 13; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod13 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod13(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)); - } - inline int nargs() { return 13; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12 > class const_CppMethod13 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12) const; - typedef CppMethod method_class; - - const_CppMethod13(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12); - return R_NilValue; - } - inline int nargs() { return 13; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod14 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod14(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)); - } - inline int nargs() { return 14; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod14 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13); - typedef CppMethod method_class; - - CppMethod14( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13); - return R_NilValue; - } - inline int nargs() { return 14; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod14 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod14(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)); - } - inline int nargs() { return 14; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13 > class const_CppMethod14 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13) const; - typedef CppMethod method_class; - - const_CppMethod14(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13); - return R_NilValue; - } - inline int nargs() { return 14; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod15 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod15(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)); - } - inline int nargs() { return 15; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod15 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14); - typedef CppMethod method_class; - - CppMethod15( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14); - return R_NilValue; - } - inline int nargs() { return 15; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod15 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod15(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)); - } - inline int nargs() { return 15; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14 > class const_CppMethod15 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14) const; - typedef CppMethod method_class; - - const_CppMethod15(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14); - return R_NilValue; - } - inline int nargs() { return 15; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod16 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod16(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)); - } - inline int nargs() { return 16; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod16 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15); - typedef CppMethod method_class; - - CppMethod16( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15); - return R_NilValue; - } - inline int nargs() { return 16; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod16 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod16(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)); - } - inline int nargs() { return 16; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15 > class const_CppMethod16 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15) const; - typedef CppMethod method_class; - - const_CppMethod16(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15); - return R_NilValue; - } - inline int nargs() { return 16; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod17 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod17(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)); - } - inline int nargs() { return 17; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod17 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16); - typedef CppMethod method_class; - - CppMethod17( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16); - return R_NilValue; - } - inline int nargs() { return 17; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod17 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod17(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)); - } - inline int nargs() { return 17; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16 > class const_CppMethod17 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16) const; - typedef CppMethod method_class; - - const_CppMethod17(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16); - return R_NilValue; - } - inline int nargs() { return 17; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod18 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod18(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)); - } - inline int nargs() { return 18; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod18 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17); - typedef CppMethod method_class; - - CppMethod18( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17); - return R_NilValue; - } - inline int nargs() { return 18; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod18 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod18(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)); - } - inline int nargs() { return 18; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17 > class const_CppMethod18 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17) const; - typedef CppMethod method_class; - - const_CppMethod18(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17); - return R_NilValue; - } - inline int nargs() { return 18; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod19 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod19(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)); - } - inline int nargs() { return 19; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod19 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18); - typedef CppMethod method_class; - - CppMethod19( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18); - return R_NilValue; - } - inline int nargs() { return 19; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod19 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod19(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)); - } - inline int nargs() { return 19; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18 > class const_CppMethod19 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18) const; - typedef CppMethod method_class; - - const_CppMethod19(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18); - return R_NilValue; - } - inline int nargs() { return 19; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod20 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod20(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)); - } - inline int nargs() { return 20; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod20 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19); - typedef CppMethod method_class; - - CppMethod20( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19); - return R_NilValue; - } - inline int nargs() { return 20; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod20 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod20(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)); - } - inline int nargs() { return 20; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19 > class const_CppMethod20 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19) const; - typedef CppMethod method_class; - - const_CppMethod20(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19); - return R_NilValue; - } - inline int nargs() { return 20; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod21 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod21(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)); - } - inline int nargs() { return 21; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod21 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20); - typedef CppMethod method_class; - - CppMethod21( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20); - return R_NilValue; - } - inline int nargs() { return 21; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod21 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod21(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)); - } - inline int nargs() { return 21; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20 > class const_CppMethod21 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20) const; - typedef CppMethod method_class; - - const_CppMethod21(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20); - return R_NilValue; - } - inline int nargs() { return 21; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod22 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod22(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)); - } - inline int nargs() { return 22; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod22 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21); - typedef CppMethod method_class; - - CppMethod22( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21); - return R_NilValue; - } - inline int nargs() { return 22; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod22 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod22(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)); - } - inline int nargs() { return 22; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21 > class const_CppMethod22 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21) const; - typedef CppMethod method_class; - - const_CppMethod22(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21); - return R_NilValue; - } - inline int nargs() { return 22; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod23 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod23(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22)); - } - inline int nargs() { return 23; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod23 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22); - typedef CppMethod method_class; - - CppMethod23( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22); - return R_NilValue; - } - inline int nargs() { return 23; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod23 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod23(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22)); - } - inline int nargs() { return 23; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22 > class const_CppMethod23 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22) const; - typedef CppMethod method_class; - - const_CppMethod23(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22); - return R_NilValue; - } - inline int nargs() { return 23; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod24 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod24(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23)); - } - inline int nargs() { return 24; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod24 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23); - typedef CppMethod method_class; - - CppMethod24( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23); - return R_NilValue; - } - inline int nargs() { return 24; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod24 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod24(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23)); - } - inline int nargs() { return 24; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23 > class const_CppMethod24 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23) const; - typedef CppMethod method_class; - - const_CppMethod24(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23); - return R_NilValue; - } - inline int nargs() { return 24; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod25 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod25(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24)); - } - inline int nargs() { return 25; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod25 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24); - typedef CppMethod method_class; - - CppMethod25( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24); - return R_NilValue; - } - inline int nargs() { return 25; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod25 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod25(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24)); - } - inline int nargs() { return 25; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24 > class const_CppMethod25 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24) const; - typedef CppMethod method_class; - - const_CppMethod25(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24); - return R_NilValue; - } - inline int nargs() { return 25; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod26 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod26(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25)); - } - inline int nargs() { return 26; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod26 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25); - typedef CppMethod method_class; - - CppMethod26( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25); - return R_NilValue; - } - inline int nargs() { return 26; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod26 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod26(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25)); - } - inline int nargs() { return 26; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25 > class const_CppMethod26 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25) const; - typedef CppMethod method_class; - - const_CppMethod26(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25); - return R_NilValue; - } - inline int nargs() { return 26; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod27 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod27(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)); - } - inline int nargs() { return 27; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod27 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26); - typedef CppMethod method_class; - - CppMethod27( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26); - return R_NilValue; - } - inline int nargs() { return 27; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod27 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod27(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)); - } - inline int nargs() { return 27; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26 > class const_CppMethod27 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26) const; - typedef CppMethod method_class; - - const_CppMethod27(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26); - return R_NilValue; - } - inline int nargs() { return 27; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod28 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod28(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27)); - } - inline int nargs() { return 28; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod28 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27); - typedef CppMethod method_class; - - CppMethod28( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27); - return R_NilValue; - } - inline int nargs() { return 28; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod28 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod28(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27)); - } - inline int nargs() { return 28; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27 > class const_CppMethod28 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27) const; - typedef CppMethod method_class; - - const_CppMethod28(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27); - return R_NilValue; - } - inline int nargs() { return 28; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod29 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod29(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28)); - } - inline int nargs() { return 29; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod29 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28); - typedef CppMethod method_class; - - CppMethod29( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28); - return R_NilValue; - } - inline int nargs() { return 29; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod29 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod29(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28)); - } - inline int nargs() { return 29; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28 > class const_CppMethod29 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28) const; - typedef CppMethod method_class; - - const_CppMethod29(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28); - return R_NilValue; - } - inline int nargs() { return 29; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod30 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod30(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29)); - } - inline int nargs() { return 30; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod30 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29); - typedef CppMethod method_class; - - CppMethod30( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29); - return R_NilValue; - } - inline int nargs() { return 30; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod30 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod30(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29)); - } - inline int nargs() { return 30; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29 > class const_CppMethod30 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29) const; - typedef CppMethod method_class; - - const_CppMethod30(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29); - return R_NilValue; - } - inline int nargs() { return 30; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod31 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod31(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30)); - } - inline int nargs() { return 31; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod31 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30); - typedef CppMethod method_class; - - CppMethod31( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30); - return R_NilValue; - } - inline int nargs() { return 31; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod31 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod31(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30)); - } - inline int nargs() { return 31; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30 > class const_CppMethod31 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30) const; - typedef CppMethod method_class; - - const_CppMethod31(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30); - return R_NilValue; - } - inline int nargs() { return 31; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod32 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod32(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31)); - } - inline int nargs() { return 32; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod32 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31); - typedef CppMethod method_class; - - CppMethod32( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31); - return R_NilValue; - } - inline int nargs() { return 32; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod32 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod32(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31)); - } - inline int nargs() { return 32; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31 > class const_CppMethod32 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31) const; - typedef CppMethod method_class; - - const_CppMethod32(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31); - return R_NilValue; - } - inline int nargs() { return 32; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod33 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod33(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)); - } - inline int nargs() { return 33; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod33 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32); - typedef CppMethod method_class; - - CppMethod33( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32); - return R_NilValue; - } - inline int nargs() { return 33; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod33 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod33(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)); - } - inline int nargs() { return 33; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32 > class const_CppMethod33 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32) const; - typedef CppMethod method_class; - - const_CppMethod33(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32); - return R_NilValue; - } - inline int nargs() { return 33; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod34 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod34(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33)); - } - inline int nargs() { return 34; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod34 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33); - typedef CppMethod method_class; - - CppMethod34( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33); - return R_NilValue; - } - inline int nargs() { return 34; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod34 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod34(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33)); - } - inline int nargs() { return 34; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33 > class const_CppMethod34 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33) const; - typedef CppMethod method_class; - - const_CppMethod34(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33); - return R_NilValue; - } - inline int nargs() { return 34; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod35 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod35(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)); - } - inline int nargs() { return 35; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod35 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34); - typedef CppMethod method_class; - - CppMethod35( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34); - return R_NilValue; - } - inline int nargs() { return 35; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod35 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod35(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)); - } - inline int nargs() { return 35; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34 > class const_CppMethod35 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34) const; - typedef CppMethod method_class; - - const_CppMethod35(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34); - return R_NilValue; - } - inline int nargs() { return 35; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod36 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod36(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)); - } - inline int nargs() { return 36; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod36 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35); - typedef CppMethod method_class; - - CppMethod36( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35); - return R_NilValue; - } - inline int nargs() { return 36; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod36 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod36(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)); - } - inline int nargs() { return 36; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35 > class const_CppMethod36 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35) const; - typedef CppMethod method_class; - - const_CppMethod36(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35); - return R_NilValue; - } - inline int nargs() { return 36; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod37 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod37(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)); - } - inline int nargs() { return 37; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod37 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36); - typedef CppMethod method_class; - - CppMethod37( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36); - return R_NilValue; - } - inline int nargs() { return 37; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod37 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod37(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)); - } - inline int nargs() { return 37; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36 > class const_CppMethod37 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36) const; - typedef CppMethod method_class; - - const_CppMethod37(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36); - return R_NilValue; - } - inline int nargs() { return 37; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod38 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod38(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37)); - } - inline int nargs() { return 38; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod38 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37); - typedef CppMethod method_class; - - CppMethod38( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37); - return R_NilValue; - } - inline int nargs() { return 38; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod38 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod38(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37)); - } - inline int nargs() { return 38; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37 > class const_CppMethod38 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37) const; - typedef CppMethod method_class; - - const_CppMethod38(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37); - return R_NilValue; - } - inline int nargs() { return 38; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod39 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod39(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)); - } - inline int nargs() { return 39; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod39 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38); - typedef CppMethod method_class; - - CppMethod39( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38); - return R_NilValue; - } - inline int nargs() { return 39; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod39 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod39(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)); - } - inline int nargs() { return 39; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38 > class const_CppMethod39 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38) const; - typedef CppMethod method_class; - - const_CppMethod39(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38); - return R_NilValue; - } - inline int nargs() { return 39; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod40 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod40(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39)); - } - inline int nargs() { return 40; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod40 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39); - typedef CppMethod method_class; - - CppMethod40( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39); - return R_NilValue; - } - inline int nargs() { return 40; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod40 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod40(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39)); - } - inline int nargs() { return 40; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39 > class const_CppMethod40 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39) const; - typedef CppMethod method_class; - - const_CppMethod40(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39); - return R_NilValue; - } - inline int nargs() { return 40; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod41 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod41(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40)); - } - inline int nargs() { return 41; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod41 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40); - typedef CppMethod method_class; - - CppMethod41( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40); - return R_NilValue; - } - inline int nargs() { return 41; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod41 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod41(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40)); - } - inline int nargs() { return 41; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40 > class const_CppMethod41 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40) const; - typedef CppMethod method_class; - - const_CppMethod41(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40); - return R_NilValue; - } - inline int nargs() { return 41; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod42 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod42(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41)); - } - inline int nargs() { return 42; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod42 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41); - typedef CppMethod method_class; - - CppMethod42( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41); - return R_NilValue; - } - inline int nargs() { return 42; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod42 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod42(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41)); - } - inline int nargs() { return 42; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41 > class const_CppMethod42 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41) const; - typedef CppMethod method_class; - - const_CppMethod42(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41); - return R_NilValue; - } - inline int nargs() { return 42; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod43 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod43(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42)); - } - inline int nargs() { return 43; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod43 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42); - typedef CppMethod method_class; - - CppMethod43( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42); - return R_NilValue; - } - inline int nargs() { return 43; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod43 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod43(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42)); - } - inline int nargs() { return 43; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42 > class const_CppMethod43 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42) const; - typedef CppMethod method_class; - - const_CppMethod43(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42); - return R_NilValue; - } - inline int nargs() { return 43; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod44 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod44(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43)); - } - inline int nargs() { return 44; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod44 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43); - typedef CppMethod method_class; - - CppMethod44( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43); - return R_NilValue; - } - inline int nargs() { return 44; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod44 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod44(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43)); - } - inline int nargs() { return 44; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43 > class const_CppMethod44 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43) const; - typedef CppMethod method_class; - - const_CppMethod44(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43); - return R_NilValue; - } - inline int nargs() { return 44; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod45 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod45(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44)); - } - inline int nargs() { return 45; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod45 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44); - typedef CppMethod method_class; - - CppMethod45( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44); - return R_NilValue; - } - inline int nargs() { return 45; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod45 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod45(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44)); - } - inline int nargs() { return 45; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44 > class const_CppMethod45 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44) const; - typedef CppMethod method_class; - - const_CppMethod45(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44); - return R_NilValue; - } - inline int nargs() { return 45; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod46 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod46(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45)); - } - inline int nargs() { return 46; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod46 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45); - typedef CppMethod method_class; - - CppMethod46( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45); - return R_NilValue; - } - inline int nargs() { return 46; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod46 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod46(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45)); - } - inline int nargs() { return 46; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45 > class const_CppMethod46 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45) const; - typedef CppMethod method_class; - - const_CppMethod46(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45); - return R_NilValue; - } - inline int nargs() { return 46; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod47 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod47(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46)); - } - inline int nargs() { return 47; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod47 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46); - typedef CppMethod method_class; - - CppMethod47( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46); - return R_NilValue; - } - inline int nargs() { return 47; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod47 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod47(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46)); - } - inline int nargs() { return 47; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46 > class const_CppMethod47 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46) const; - typedef CppMethod method_class; - - const_CppMethod47(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46); - return R_NilValue; - } - inline int nargs() { return 47; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod48 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod48(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47)); - } - inline int nargs() { return 48; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod48 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47); - typedef CppMethod method_class; - - CppMethod48( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47); - return R_NilValue; - } - inline int nargs() { return 48; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod48 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod48(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47)); - } - inline int nargs() { return 48; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47 > class const_CppMethod48 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47) const; - typedef CppMethod method_class; - - const_CppMethod48(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47); - return R_NilValue; - } - inline int nargs() { return 48; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod49 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod49(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48)); - } - inline int nargs() { return 49; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod49 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48); - typedef CppMethod method_class; - - CppMethod49( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48); - return R_NilValue; - } - inline int nargs() { return 49; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod49 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod49(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48)); - } - inline int nargs() { return 49; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48 > class const_CppMethod49 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48) const; - typedef CppMethod method_class; - - const_CppMethod49(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48); - return R_NilValue; - } - inline int nargs() { return 49; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod50 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod50(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49)); - } - inline int nargs() { return 50; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod50 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49); - typedef CppMethod method_class; - - CppMethod50( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49); - return R_NilValue; - } - inline int nargs() { return 50; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod50 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod50(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49)); - } - inline int nargs() { return 50; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49 > class const_CppMethod50 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49) const; - typedef CppMethod method_class; - - const_CppMethod50(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49); - return R_NilValue; - } - inline int nargs() { return 50; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod51 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod51(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50)); - } - inline int nargs() { return 51; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod51 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50); - typedef CppMethod method_class; - - CppMethod51( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50); - return R_NilValue; - } - inline int nargs() { return 51; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod51 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod51(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50)); - } - inline int nargs() { return 51; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50 > class const_CppMethod51 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50) const; - typedef CppMethod method_class; - - const_CppMethod51(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50); - return R_NilValue; - } - inline int nargs() { return 51; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod52 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod52(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51)); - } - inline int nargs() { return 52; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod52 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51); - typedef CppMethod method_class; - - CppMethod52( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51); - return R_NilValue; - } - inline int nargs() { return 52; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod52 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod52(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51)); - } - inline int nargs() { return 52; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51 > class const_CppMethod52 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51) const; - typedef CppMethod method_class; - - const_CppMethod52(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51); - return R_NilValue; - } - inline int nargs() { return 52; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod53 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod53(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52)); - } - inline int nargs() { return 53; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod53 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52); - typedef CppMethod method_class; - - CppMethod53( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52); - return R_NilValue; - } - inline int nargs() { return 53; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod53 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod53(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52)); - } - inline int nargs() { return 53; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52 > class const_CppMethod53 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52) const; - typedef CppMethod method_class; - - const_CppMethod53(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52); - return R_NilValue; - } - inline int nargs() { return 53; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod54 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod54(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53)); - } - inline int nargs() { return 54; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod54 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53); - typedef CppMethod method_class; - - CppMethod54( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53); - return R_NilValue; - } - inline int nargs() { return 54; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod54 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod54(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53)); - } - inline int nargs() { return 54; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53 > class const_CppMethod54 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53) const; - typedef CppMethod method_class; - - const_CppMethod54(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53); - return R_NilValue; - } - inline int nargs() { return 54; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod55 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod55(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54)); - } - inline int nargs() { return 55; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod55 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54); - typedef CppMethod method_class; - - CppMethod55( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54); - return R_NilValue; - } - inline int nargs() { return 55; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod55 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod55(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54)); - } - inline int nargs() { return 55; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54 > class const_CppMethod55 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54) const; - typedef CppMethod method_class; - - const_CppMethod55(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54); - return R_NilValue; - } - inline int nargs() { return 55; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod56 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod56(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55)); - } - inline int nargs() { return 56; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod56 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55); - typedef CppMethod method_class; - - CppMethod56( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55); - return R_NilValue; - } - inline int nargs() { return 56; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod56 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod56(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55)); - } - inline int nargs() { return 56; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55 > class const_CppMethod56 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55) const; - typedef CppMethod method_class; - - const_CppMethod56(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55); - return R_NilValue; - } - inline int nargs() { return 56; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod57 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod57(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56)); - } - inline int nargs() { return 57; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod57 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56); - typedef CppMethod method_class; - - CppMethod57( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56); - return R_NilValue; - } - inline int nargs() { return 57; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod57 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod57(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56)); - } - inline int nargs() { return 57; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56 > class const_CppMethod57 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56) const; - typedef CppMethod method_class; - - const_CppMethod57(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56); - return R_NilValue; - } - inline int nargs() { return 57; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod58 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod58(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57)); - } - inline int nargs() { return 58; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod58 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57); - typedef CppMethod method_class; - - CppMethod58( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57); - return R_NilValue; - } - inline int nargs() { return 58; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod58 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod58(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57)); - } - inline int nargs() { return 58; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57 > class const_CppMethod58 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57) const; - typedef CppMethod method_class; - - const_CppMethod58(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57); - return R_NilValue; - } - inline int nargs() { return 58; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod59 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod59(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58)); - } - inline int nargs() { return 59; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod59 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58); - typedef CppMethod method_class; - - CppMethod59( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58); - return R_NilValue; - } - inline int nargs() { return 59; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod59 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod59(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58)); - } - inline int nargs() { return 59; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57, typename U58 > class const_CppMethod59 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58) const; - typedef CppMethod method_class; - - const_CppMethod59(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58); - return R_NilValue; - } - inline int nargs() { return 59; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod60 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod60(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59)); - } - inline int nargs() { return 60; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod60 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59); - typedef CppMethod method_class; - - CppMethod60( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59); - return R_NilValue; - } - inline int nargs() { return 60; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod60 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod60(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59)); - } - inline int nargs() { return 60; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57, typename U58, typename U59 > class const_CppMethod60 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59) const; - typedef CppMethod method_class; - - const_CppMethod60(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59); - return R_NilValue; - } - inline int nargs() { return 60; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod61 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod61(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60)); - } - inline int nargs() { return 61; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod61 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60); - typedef CppMethod method_class; - - CppMethod61( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60); - return R_NilValue; - } - inline int nargs() { return 61; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod61 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod61(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60)); - } - inline int nargs() { return 61; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57, typename U58, typename U59, typename U60 > class const_CppMethod61 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60) const; - typedef CppMethod method_class; - - const_CppMethod61(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60); - return R_NilValue; - } - inline int nargs() { return 61; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod62 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod62(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61)); - } - inline int nargs() { return 62; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod62 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61); - typedef CppMethod method_class; - - CppMethod62( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61); - return R_NilValue; - } - inline int nargs() { return 62; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod62 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod62(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61)); - } - inline int nargs() { return 62; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57, typename U58, typename U59, typename U60, typename U61 > class const_CppMethod62 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61) const; - typedef CppMethod method_class; - - const_CppMethod62(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61); - return R_NilValue; - } - inline int nargs() { return 62; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod63 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod63(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62)); - } - inline int nargs() { return 63; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod63 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62); - typedef CppMethod method_class; - - CppMethod63( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62); - return R_NilValue; - } - inline int nargs() { return 63; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod63 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod63(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62)); - } - inline int nargs() { return 63; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57, typename U58, typename U59, typename U60, typename U61, typename U62 > class const_CppMethod63 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62) const; - typedef CppMethod method_class; - - const_CppMethod63(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62); - return R_NilValue; - } - inline int nargs() { return 63; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod64 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod64(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63)); - } - inline int nargs() { return 64; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod64 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63); - typedef CppMethod method_class; - - CppMethod64( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63); - return R_NilValue; - } - inline int nargs() { return 64; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod64 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod64(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63)); - } - inline int nargs() { return 64; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57, typename U58, typename U59, typename U60, typename U61, typename U62, typename U63 > class const_CppMethod64 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63) const; - typedef CppMethod method_class; - - const_CppMethod64(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63); - return R_NilValue; - } - inline int nargs() { return 64; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - - -template class CppMethod65 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - CppMethod65(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); -typename Rcpp::traits::input_parameter::type x64(args[64]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64)); - } - inline int nargs() { return 65; } - inline bool is_void() { return false; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class CppMethod65 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64); - typedef CppMethod method_class; - - CppMethod65( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); -typename Rcpp::traits::input_parameter::type x64(args[64]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64); - return R_NilValue; - } - inline int nargs() { return 65; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class const_CppMethod65 : public CppMethod { -public: - typedef RESULT_TYPE (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64) const; - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - const_CppMethod65(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); -typename Rcpp::traits::input_parameter::type x64(args[64]); - return Rcpp::module_wrap((object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64)); - } - inline int nargs() { return 65; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -} ; - -template < typename Class, typename U0, typename U1, typename U2, typename U3, typename U4, typename U5, typename U6, typename U7, typename U8, typename U9, typename U10, typename U11, typename U12, typename U13, typename U14, typename U15, typename U16, typename U17, typename U18, typename U19, typename U20, typename U21, typename U22, typename U23, typename U24, typename U25, typename U26, typename U27, typename U28, typename U29, typename U30, typename U31, typename U32, typename U33, typename U34, typename U35, typename U36, typename U37, typename U38, typename U39, typename U40, typename U41, typename U42, typename U43, typename U44, typename U45, typename U46, typename U47, typename U48, typename U49, typename U50, typename U51, typename U52, typename U53, typename U54, typename U55, typename U56, typename U57, typename U58, typename U59, typename U60, typename U61, typename U62, typename U63, typename U64 > class const_CppMethod65 : public CppMethod { -public: - typedef void (Class::*Method)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64) const; - typedef CppMethod method_class; - - const_CppMethod65(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter::type x0(args[0]); -typename Rcpp::traits::input_parameter::type x1(args[1]); -typename Rcpp::traits::input_parameter::type x2(args[2]); -typename Rcpp::traits::input_parameter::type x3(args[3]); -typename Rcpp::traits::input_parameter::type x4(args[4]); -typename Rcpp::traits::input_parameter::type x5(args[5]); -typename Rcpp::traits::input_parameter::type x6(args[6]); -typename Rcpp::traits::input_parameter::type x7(args[7]); -typename Rcpp::traits::input_parameter::type x8(args[8]); -typename Rcpp::traits::input_parameter::type x9(args[9]); -typename Rcpp::traits::input_parameter::type x10(args[10]); -typename Rcpp::traits::input_parameter::type x11(args[11]); -typename Rcpp::traits::input_parameter::type x12(args[12]); -typename Rcpp::traits::input_parameter::type x13(args[13]); -typename Rcpp::traits::input_parameter::type x14(args[14]); -typename Rcpp::traits::input_parameter::type x15(args[15]); -typename Rcpp::traits::input_parameter::type x16(args[16]); -typename Rcpp::traits::input_parameter::type x17(args[17]); -typename Rcpp::traits::input_parameter::type x18(args[18]); -typename Rcpp::traits::input_parameter::type x19(args[19]); -typename Rcpp::traits::input_parameter::type x20(args[20]); -typename Rcpp::traits::input_parameter::type x21(args[21]); -typename Rcpp::traits::input_parameter::type x22(args[22]); -typename Rcpp::traits::input_parameter::type x23(args[23]); -typename Rcpp::traits::input_parameter::type x24(args[24]); -typename Rcpp::traits::input_parameter::type x25(args[25]); -typename Rcpp::traits::input_parameter::type x26(args[26]); -typename Rcpp::traits::input_parameter::type x27(args[27]); -typename Rcpp::traits::input_parameter::type x28(args[28]); -typename Rcpp::traits::input_parameter::type x29(args[29]); -typename Rcpp::traits::input_parameter::type x30(args[30]); -typename Rcpp::traits::input_parameter::type x31(args[31]); -typename Rcpp::traits::input_parameter::type x32(args[32]); -typename Rcpp::traits::input_parameter::type x33(args[33]); -typename Rcpp::traits::input_parameter::type x34(args[34]); -typename Rcpp::traits::input_parameter::type x35(args[35]); -typename Rcpp::traits::input_parameter::type x36(args[36]); -typename Rcpp::traits::input_parameter::type x37(args[37]); -typename Rcpp::traits::input_parameter::type x38(args[38]); -typename Rcpp::traits::input_parameter::type x39(args[39]); -typename Rcpp::traits::input_parameter::type x40(args[40]); -typename Rcpp::traits::input_parameter::type x41(args[41]); -typename Rcpp::traits::input_parameter::type x42(args[42]); -typename Rcpp::traits::input_parameter::type x43(args[43]); -typename Rcpp::traits::input_parameter::type x44(args[44]); -typename Rcpp::traits::input_parameter::type x45(args[45]); -typename Rcpp::traits::input_parameter::type x46(args[46]); -typename Rcpp::traits::input_parameter::type x47(args[47]); -typename Rcpp::traits::input_parameter::type x48(args[48]); -typename Rcpp::traits::input_parameter::type x49(args[49]); -typename Rcpp::traits::input_parameter::type x50(args[50]); -typename Rcpp::traits::input_parameter::type x51(args[51]); -typename Rcpp::traits::input_parameter::type x52(args[52]); -typename Rcpp::traits::input_parameter::type x53(args[53]); -typename Rcpp::traits::input_parameter::type x54(args[54]); -typename Rcpp::traits::input_parameter::type x55(args[55]); -typename Rcpp::traits::input_parameter::type x56(args[56]); -typename Rcpp::traits::input_parameter::type x57(args[57]); -typename Rcpp::traits::input_parameter::type x58(args[58]); -typename Rcpp::traits::input_parameter::type x59(args[59]); -typename Rcpp::traits::input_parameter::type x60(args[60]); -typename Rcpp::traits::input_parameter::type x61(args[61]); -typename Rcpp::traits::input_parameter::type x62(args[62]); -typename Rcpp::traits::input_parameter::type x63(args[63]); -typename Rcpp::traits::input_parameter::type x64(args[64]); - (object->*met)(x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64); - return R_NilValue; - } - inline int nargs() { return 65; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name ) { Rcpp::signature(s, name); } - -private: - Method met ; -} ; - - - -#endif - diff --git a/inst/include/Rcpp/module/Module_generated_Factory.h b/inst/include/Rcpp/module/Module_generated_Factory.h deleted file mode 100644 index 0faa85808..000000000 --- a/inst/include/Rcpp/module/Module_generated_Factory.h +++ /dev/null @@ -1,179 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Module_generated_Factory.h: Rcpp R/C++ interface class library -- Rcpp module class factories -// -// Copyright (C) 2012 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_Factory_h -#define Rcpp_Module_generated_Factory_h - -template -class Factory_Base { -public: - virtual Class* get_new( SEXP* args, int nargs ) = 0 ; - virtual int nargs() = 0 ; - virtual void signature(std::string& s, const std::string& class_name) = 0 ; -} ; - -template -class Factory_0 : public Factory_Base{ - public: - Factory_0( Class* (*fun)(void) ) : ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun() ; - } - virtual int nargs(){ return 0 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } - private: - Class* (*ptr_fun)(void) ; -} ; -template -class Factory_1 : public Factory_Base{ -public: - Factory_1( Class* (*fun)(U0) ) :ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun( bare_as(args[0]) ) ; - } - virtual int nargs(){ return 1 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -private: - Class* (*ptr_fun)(U0) ; -} ; -template -class Factory_2 : public Factory_Base{ -public: - Factory_2( Class* (*fun)(U0, U1) ) :ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun( - bare_as(args[0]), - bare_as(args[1]) - ) ; - } - virtual int nargs(){ return 2 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -private: - Class* (*ptr_fun)(U0, U1) ; -} ; -template -class Factory_3 : public Factory_Base{ -public: - Factory_3( Class* (*fun)(U0, U1, U2) ) :ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun( - bare_as(args[0]), - bare_as(args[1]), - bare_as(args[2]) - ) ; - } - virtual int nargs(){ return 3 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -private: - Class* (*ptr_fun)(U0, U1, U2) ; -} ; -template -class Factory_4 : public Factory_Base{ -public: - Factory_4( Class* (*fun)(U0, U1, U2, U3) ) :ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun( - bare_as(args[0]), - bare_as(args[1]), - bare_as(args[2]), - bare_as(args[3]) - ) ; - } - virtual int nargs(){ return 4 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -private: - Class* (*ptr_fun)(U0, U1, U2, U3) ; -} ; -template -class Factory_5 : public Factory_Base{ -public: - Factory_5( Class* (*fun)(U0, U1, U2, U3, U4) ) :ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun( - bare_as(args[0]), - bare_as(args[1]), - bare_as(args[2]), - bare_as(args[3]), - bare_as(args[4]) - ) ; - } - virtual int nargs(){ return 5 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -private: - Class* (*ptr_fun)(U0, U1, U2, U3, U4) ; -} ; -template -class Factory_6 : public Factory_Base{ -public: - Factory_6( Class* (*fun)(U0, U1, U2, U3, U4, U5) ) :ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun( - bare_as(args[0]), - bare_as(args[1]), - bare_as(args[2]), - bare_as(args[3]), - bare_as(args[4]), - bare_as(args[5]) - ) ; - } - virtual int nargs(){ return 6 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -private: - Class* (*ptr_fun)(U0, U1, U2, U3, U4, U5) ; -} ; -template -class Factory_7 : public Factory_Base{ -public: - Factory_7( Class* (*fun)(U0, U1, U2, U3, U4, U5, U6) ) :ptr_fun(fun){} - virtual Class* get_new( SEXP* args, int nargs ){ - return ptr_fun( - bare_as(args[0]), - bare_as(args[1]), - bare_as(args[2]), - bare_as(args[3]), - bare_as(args[4]), - bare_as(args[5]), - bare_as(args[6]) - ) ; - } - virtual int nargs(){ return 7 ; } - virtual void signature(std::string& s, const std::string& class_name ){ - ctor_signature(s, class_name) ; - } -private: - Class* (*ptr_fun)(U0, U1, U2, U3, U4, U5, U6) ; -} ; - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_Pointer_CppMethod.h b/inst/include/Rcpp/module/Module_generated_Pointer_CppMethod.h deleted file mode 100644 index 2ff80c384..000000000 --- a/inst/include/Rcpp/module/Module_generated_Pointer_CppMethod.h +++ /dev/null @@ -1,13948 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Module_generated_PointerCppMethod.h: -- generated helper code for Modules -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Doug Bates, Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_Pointer_CppMethod_h -#define Rcpp_Module_generated_Pointer_CppMethod_h - - -template class Pointer_CppMethod0 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*) ; - typedef CppMethod method_class ; - Pointer_CppMethod0( Method m) : method_class(), met(m){} - SEXP operator()( Class* object, SEXP* ){ - return Rcpp::module_wrap( met(object) ) ; - } - inline int nargs(){ return 0 ; } - inline bool is_void(){ return false ; } - inline bool is_const(){ return false ; } - inline void signature(std::string& s, const char* name){ Rcpp::signature(s, name) ; } - -private: - Method met ; -} ; - -template class Pointer_CppMethod0 : public CppMethod { -public: - typedef void (*Method)(Class*) ; - typedef CppMethod method_class ; - Pointer_CppMethod0( Method m) : method_class(), met(m){} - SEXP operator()( Class* object, SEXP* ){ - met( object ) ; - return R_NilValue ; - } - inline int nargs(){ return 0 ; } - inline bool is_void(){ return true ; } - inline bool is_const(){ return false ; } - inline void signature(std::string& s, const char* name){ Rcpp::signature(s, name) ; } - -private: - Method met ; -} ; - - - - -template class Const_Pointer_CppMethod0 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*) ; - typedef CppMethod method_class ; - Const_Pointer_CppMethod0( Method m) : method_class(), met(m){} - SEXP operator()( Class* object, SEXP* ){ - return Rcpp::module_wrap( met(object) ) ; - } - inline int nargs(){ return 0 ; } - inline bool is_void(){ return false ; } - inline bool is_const(){ return true ; } - inline void signature(std::string& s, const char* name){ Rcpp::signature(s, name) ; } - -private: - Method met ; -} ; - -template class Const_Pointer_CppMethod0 : public CppMethod { -public: - typedef void (*Method)(const Class*) ; - typedef CppMethod method_class ; - Const_Pointer_CppMethod0( Method m) : method_class(), met(m){} - SEXP operator()( Class* object, SEXP* ){ - met( object ) ; - return R_NilValue ; - } - inline int nargs(){ return 0 ; } - inline bool is_void(){ return true ; } - inline bool is_const(){ return true ; } - - inline void signature(std::string& s, const char* name){ Rcpp::signature(s, name) ; } - -private: - Method met ; -}; - - - -template class Pointer_CppMethod1 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod1(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; - return Rcpp::module_wrap(met(object, x0)); - } - inline int nargs(){ return 1; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod1 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0); - typedef CppMethod method_class; - - Pointer_CppMethod1(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; - met(object, x0); - return R_NilValue; - } - inline int nargs() { return 1; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod1 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod1(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; - return Rcpp::module_wrap(met(object, x0)); - } - inline int nargs() { return 1; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod1 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0); - typedef CppMethod method_class; - - Const_Pointer_CppMethod1( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; - met(object, x0); - return R_NilValue; - } - inline int nargs() { return 1; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod2 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod2(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; - return Rcpp::module_wrap(met(object, x0, x1)); - } - inline int nargs(){ return 2; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod2 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1); - typedef CppMethod method_class; - - Pointer_CppMethod2(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; - met(object, x0, x1); - return R_NilValue; - } - inline int nargs() { return 2; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod2 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod2(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; - return Rcpp::module_wrap(met(object, x0, x1)); - } - inline int nargs() { return 2; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod2 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1); - typedef CppMethod method_class; - - Const_Pointer_CppMethod2( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; - met(object, x0, x1); - return R_NilValue; - } - inline int nargs() { return 2; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod3 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod3(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2)); - } - inline int nargs(){ return 3; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod3 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2); - typedef CppMethod method_class; - - Pointer_CppMethod3(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; - met(object, x0, x1, x2); - return R_NilValue; - } - inline int nargs() { return 3; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod3 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod3(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2)); - } - inline int nargs() { return 3; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod3 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2); - typedef CppMethod method_class; - - Const_Pointer_CppMethod3( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; - met(object, x0, x1, x2); - return R_NilValue; - } - inline int nargs() { return 3; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod4 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod4(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3)); - } - inline int nargs(){ return 4; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod4 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3); - typedef CppMethod method_class; - - Pointer_CppMethod4(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; - met(object, x0, x1, x2, x3); - return R_NilValue; - } - inline int nargs() { return 4; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod4 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod4(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3)); - } - inline int nargs() { return 4; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod4 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3); - typedef CppMethod method_class; - - Const_Pointer_CppMethod4( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; - met(object, x0, x1, x2, x3); - return R_NilValue; - } - inline int nargs() { return 4; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod5 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod5(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4)); - } - inline int nargs(){ return 5; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod5 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4); - typedef CppMethod method_class; - - Pointer_CppMethod5(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; - met(object, x0, x1, x2, x3, x4); - return R_NilValue; - } - inline int nargs() { return 5; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod5 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod5(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4)); - } - inline int nargs() { return 5; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod5 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4); - typedef CppMethod method_class; - - Const_Pointer_CppMethod5( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; - met(object, x0, x1, x2, x3, x4); - return R_NilValue; - } - inline int nargs() { return 5; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod6 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod6(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5)); - } - inline int nargs(){ return 6; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod6 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5); - typedef CppMethod method_class; - - Pointer_CppMethod6(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; - met(object, x0, x1, x2, x3, x4, x5); - return R_NilValue; - } - inline int nargs() { return 6; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod6 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod6(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5)); - } - inline int nargs() { return 6; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod6 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5); - typedef CppMethod method_class; - - Const_Pointer_CppMethod6( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; - met(object, x0, x1, x2, x3, x4, x5); - return R_NilValue; - } - inline int nargs() { return 6; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod7 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod7(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6)); - } - inline int nargs(){ return 7; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod7 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6); - typedef CppMethod method_class; - - Pointer_CppMethod7(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6); - return R_NilValue; - } - inline int nargs() { return 7; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod7 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod7(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6)); - } - inline int nargs() { return 7; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod7 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6); - typedef CppMethod method_class; - - Const_Pointer_CppMethod7( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6); - return R_NilValue; - } - inline int nargs() { return 7; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod8 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod8(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7)); - } - inline int nargs(){ return 8; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod8 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7); - typedef CppMethod method_class; - - Pointer_CppMethod8(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7); - return R_NilValue; - } - inline int nargs() { return 8; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod8 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod8(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7)); - } - inline int nargs() { return 8; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod8 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7); - typedef CppMethod method_class; - - Const_Pointer_CppMethod8( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7); - return R_NilValue; - } - inline int nargs() { return 8; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod9 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod9(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8)); - } - inline int nargs(){ return 9; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod9 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8); - typedef CppMethod method_class; - - Pointer_CppMethod9(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8); - return R_NilValue; - } - inline int nargs() { return 9; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod9 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod9(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8)); - } - inline int nargs() { return 9; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod9 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8); - typedef CppMethod method_class; - - Const_Pointer_CppMethod9( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8); - return R_NilValue; - } - inline int nargs() { return 9; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod10 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod10(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)); - } - inline int nargs(){ return 10; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod10 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9); - typedef CppMethod method_class; - - Pointer_CppMethod10(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9); - return R_NilValue; - } - inline int nargs() { return 10; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod10 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod10(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9)); - } - inline int nargs() { return 10; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod10 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9); - typedef CppMethod method_class; - - Const_Pointer_CppMethod10( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9); - return R_NilValue; - } - inline int nargs() { return 10; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod11 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod11(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)); - } - inline int nargs(){ return 11; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod11 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10); - typedef CppMethod method_class; - - Pointer_CppMethod11(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); - return R_NilValue; - } - inline int nargs() { return 11; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod11 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod11(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10)); - } - inline int nargs() { return 11; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod11 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10); - typedef CppMethod method_class; - - Const_Pointer_CppMethod11( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10); - return R_NilValue; - } - inline int nargs() { return 11; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod12 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod12(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)); - } - inline int nargs(){ return 12; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod12 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11); - typedef CppMethod method_class; - - Pointer_CppMethod12(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11); - return R_NilValue; - } - inline int nargs() { return 12; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod12 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod12(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11)); - } - inline int nargs() { return 12; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod12 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11); - typedef CppMethod method_class; - - Const_Pointer_CppMethod12( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11); - return R_NilValue; - } - inline int nargs() { return 12; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod13 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod13(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)); - } - inline int nargs(){ return 13; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod13 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12); - typedef CppMethod method_class; - - Pointer_CppMethod13(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12); - return R_NilValue; - } - inline int nargs() { return 13; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod13 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod13(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12)); - } - inline int nargs() { return 13; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod13 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12); - typedef CppMethod method_class; - - Const_Pointer_CppMethod13( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12); - return R_NilValue; - } - inline int nargs() { return 13; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod14 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod14(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)); - } - inline int nargs(){ return 14; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod14 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13); - typedef CppMethod method_class; - - Pointer_CppMethod14(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13); - return R_NilValue; - } - inline int nargs() { return 14; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod14 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod14(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13)); - } - inline int nargs() { return 14; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod14 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13); - typedef CppMethod method_class; - - Const_Pointer_CppMethod14( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13); - return R_NilValue; - } - inline int nargs() { return 14; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod15 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod15(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)); - } - inline int nargs(){ return 15; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod15 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14); - typedef CppMethod method_class; - - Pointer_CppMethod15(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14); - return R_NilValue; - } - inline int nargs() { return 15; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod15 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod15(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14)); - } - inline int nargs() { return 15; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod15 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14); - typedef CppMethod method_class; - - Const_Pointer_CppMethod15( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14); - return R_NilValue; - } - inline int nargs() { return 15; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod16 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod16(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)); - } - inline int nargs(){ return 16; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod16 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15); - typedef CppMethod method_class; - - Pointer_CppMethod16(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15); - return R_NilValue; - } - inline int nargs() { return 16; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod16 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod16(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15)); - } - inline int nargs() { return 16; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod16 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15); - typedef CppMethod method_class; - - Const_Pointer_CppMethod16( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15); - return R_NilValue; - } - inline int nargs() { return 16; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod17 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod17(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)); - } - inline int nargs(){ return 17; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod17 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16); - typedef CppMethod method_class; - - Pointer_CppMethod17(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16); - return R_NilValue; - } - inline int nargs() { return 17; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod17 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod17(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16)); - } - inline int nargs() { return 17; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod17 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16); - typedef CppMethod method_class; - - Const_Pointer_CppMethod17( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16); - return R_NilValue; - } - inline int nargs() { return 17; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod18 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod18(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)); - } - inline int nargs(){ return 18; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod18 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17); - typedef CppMethod method_class; - - Pointer_CppMethod18(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17); - return R_NilValue; - } - inline int nargs() { return 18; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod18 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod18(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17)); - } - inline int nargs() { return 18; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod18 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17); - typedef CppMethod method_class; - - Const_Pointer_CppMethod18( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17); - return R_NilValue; - } - inline int nargs() { return 18; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod19 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod19(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)); - } - inline int nargs(){ return 19; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod19 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18); - typedef CppMethod method_class; - - Pointer_CppMethod19(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18); - return R_NilValue; - } - inline int nargs() { return 19; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod19 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod19(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18)); - } - inline int nargs() { return 19; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod19 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18); - typedef CppMethod method_class; - - Const_Pointer_CppMethod19( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18); - return R_NilValue; - } - inline int nargs() { return 19; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod20 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod20(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)); - } - inline int nargs(){ return 20; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod20 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19); - typedef CppMethod method_class; - - Pointer_CppMethod20(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19); - return R_NilValue; - } - inline int nargs() { return 20; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod20 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod20(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19)); - } - inline int nargs() { return 20; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod20 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19); - typedef CppMethod method_class; - - Const_Pointer_CppMethod20( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19); - return R_NilValue; - } - inline int nargs() { return 20; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod21 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod21(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)); - } - inline int nargs(){ return 21; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod21 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20); - typedef CppMethod method_class; - - Pointer_CppMethod21(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20); - return R_NilValue; - } - inline int nargs() { return 21; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod21 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod21(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20)); - } - inline int nargs() { return 21; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod21 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20); - typedef CppMethod method_class; - - Const_Pointer_CppMethod21( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20); - return R_NilValue; - } - inline int nargs() { return 21; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod22 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod22(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)); - } - inline int nargs(){ return 22; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod22 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21); - typedef CppMethod method_class; - - Pointer_CppMethod22(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21); - return R_NilValue; - } - inline int nargs() { return 22; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod22 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod22(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21)); - } - inline int nargs() { return 22; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod22 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21); - typedef CppMethod method_class; - - Const_Pointer_CppMethod22( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21); - return R_NilValue; - } - inline int nargs() { return 22; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod23 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod23(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22)); - } - inline int nargs(){ return 23; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod23 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22); - typedef CppMethod method_class; - - Pointer_CppMethod23(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22); - return R_NilValue; - } - inline int nargs() { return 23; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod23 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod23(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22)); - } - inline int nargs() { return 23; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod23 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22); - typedef CppMethod method_class; - - Const_Pointer_CppMethod23( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22); - return R_NilValue; - } - inline int nargs() { return 23; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod24 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod24(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23)); - } - inline int nargs(){ return 24; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod24 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23); - typedef CppMethod method_class; - - Pointer_CppMethod24(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23); - return R_NilValue; - } - inline int nargs() { return 24; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod24 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod24(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23)); - } - inline int nargs() { return 24; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod24 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23); - typedef CppMethod method_class; - - Const_Pointer_CppMethod24( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23); - return R_NilValue; - } - inline int nargs() { return 24; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod25 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod25(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24)); - } - inline int nargs(){ return 25; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod25 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24); - typedef CppMethod method_class; - - Pointer_CppMethod25(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24); - return R_NilValue; - } - inline int nargs() { return 25; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod25 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod25(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24)); - } - inline int nargs() { return 25; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod25 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24); - typedef CppMethod method_class; - - Const_Pointer_CppMethod25( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24); - return R_NilValue; - } - inline int nargs() { return 25; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod26 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod26(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25)); - } - inline int nargs(){ return 26; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod26 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25); - typedef CppMethod method_class; - - Pointer_CppMethod26(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25); - return R_NilValue; - } - inline int nargs() { return 26; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod26 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod26(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25)); - } - inline int nargs() { return 26; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod26 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25); - typedef CppMethod method_class; - - Const_Pointer_CppMethod26( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25); - return R_NilValue; - } - inline int nargs() { return 26; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod27 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod27(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)); - } - inline int nargs(){ return 27; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod27 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26); - typedef CppMethod method_class; - - Pointer_CppMethod27(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26); - return R_NilValue; - } - inline int nargs() { return 27; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod27 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod27(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26)); - } - inline int nargs() { return 27; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod27 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26); - typedef CppMethod method_class; - - Const_Pointer_CppMethod27( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26); - return R_NilValue; - } - inline int nargs() { return 27; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod28 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod28(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27)); - } - inline int nargs(){ return 28; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod28 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27); - typedef CppMethod method_class; - - Pointer_CppMethod28(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27); - return R_NilValue; - } - inline int nargs() { return 28; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod28 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod28(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27)); - } - inline int nargs() { return 28; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod28 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27); - typedef CppMethod method_class; - - Const_Pointer_CppMethod28( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27); - return R_NilValue; - } - inline int nargs() { return 28; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod29 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod29(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28)); - } - inline int nargs(){ return 29; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod29 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28); - typedef CppMethod method_class; - - Pointer_CppMethod29(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28); - return R_NilValue; - } - inline int nargs() { return 29; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod29 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod29(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28)); - } - inline int nargs() { return 29; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod29 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28); - typedef CppMethod method_class; - - Const_Pointer_CppMethod29( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28); - return R_NilValue; - } - inline int nargs() { return 29; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod30 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod30(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29)); - } - inline int nargs(){ return 30; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod30 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29); - typedef CppMethod method_class; - - Pointer_CppMethod30(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29); - return R_NilValue; - } - inline int nargs() { return 30; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod30 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod30(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29)); - } - inline int nargs() { return 30; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod30 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29); - typedef CppMethod method_class; - - Const_Pointer_CppMethod30( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29); - return R_NilValue; - } - inline int nargs() { return 30; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod31 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod31(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30)); - } - inline int nargs(){ return 31; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod31 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30); - typedef CppMethod method_class; - - Pointer_CppMethod31(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30); - return R_NilValue; - } - inline int nargs() { return 31; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod31 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod31(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30)); - } - inline int nargs() { return 31; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod31 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30); - typedef CppMethod method_class; - - Const_Pointer_CppMethod31( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30); - return R_NilValue; - } - inline int nargs() { return 31; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod32 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod32(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31)); - } - inline int nargs(){ return 32; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod32 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31); - typedef CppMethod method_class; - - Pointer_CppMethod32(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31); - return R_NilValue; - } - inline int nargs() { return 32; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod32 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod32(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31)); - } - inline int nargs() { return 32; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod32 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31); - typedef CppMethod method_class; - - Const_Pointer_CppMethod32( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31); - return R_NilValue; - } - inline int nargs() { return 32; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod33 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod33(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)); - } - inline int nargs(){ return 33; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod33 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32); - typedef CppMethod method_class; - - Pointer_CppMethod33(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32); - return R_NilValue; - } - inline int nargs() { return 33; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod33 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod33(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32)); - } - inline int nargs() { return 33; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod33 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32); - typedef CppMethod method_class; - - Const_Pointer_CppMethod33( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32); - return R_NilValue; - } - inline int nargs() { return 33; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod34 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod34(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33)); - } - inline int nargs(){ return 34; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod34 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33); - typedef CppMethod method_class; - - Pointer_CppMethod34(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33); - return R_NilValue; - } - inline int nargs() { return 34; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod34 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod34(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33)); - } - inline int nargs() { return 34; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod34 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33); - typedef CppMethod method_class; - - Const_Pointer_CppMethod34( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33); - return R_NilValue; - } - inline int nargs() { return 34; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod35 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod35(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)); - } - inline int nargs(){ return 35; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod35 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34); - typedef CppMethod method_class; - - Pointer_CppMethod35(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34); - return R_NilValue; - } - inline int nargs() { return 35; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod35 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod35(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34)); - } - inline int nargs() { return 35; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod35 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34); - typedef CppMethod method_class; - - Const_Pointer_CppMethod35( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34); - return R_NilValue; - } - inline int nargs() { return 35; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod36 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod36(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)); - } - inline int nargs(){ return 36; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod36 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35); - typedef CppMethod method_class; - - Pointer_CppMethod36(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35); - return R_NilValue; - } - inline int nargs() { return 36; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod36 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod36(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35)); - } - inline int nargs() { return 36; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod36 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35); - typedef CppMethod method_class; - - Const_Pointer_CppMethod36( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35); - return R_NilValue; - } - inline int nargs() { return 36; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod37 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod37(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)); - } - inline int nargs(){ return 37; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod37 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36); - typedef CppMethod method_class; - - Pointer_CppMethod37(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36); - return R_NilValue; - } - inline int nargs() { return 37; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod37 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod37(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36)); - } - inline int nargs() { return 37; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod37 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36); - typedef CppMethod method_class; - - Const_Pointer_CppMethod37( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36); - return R_NilValue; - } - inline int nargs() { return 37; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod38 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod38(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37)); - } - inline int nargs(){ return 38; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod38 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37); - typedef CppMethod method_class; - - Pointer_CppMethod38(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37); - return R_NilValue; - } - inline int nargs() { return 38; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod38 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod38(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37)); - } - inline int nargs() { return 38; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod38 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37); - typedef CppMethod method_class; - - Const_Pointer_CppMethod38( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37); - return R_NilValue; - } - inline int nargs() { return 38; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod39 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod39(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)); - } - inline int nargs(){ return 39; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod39 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38); - typedef CppMethod method_class; - - Pointer_CppMethod39(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38); - return R_NilValue; - } - inline int nargs() { return 39; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod39 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod39(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38)); - } - inline int nargs() { return 39; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod39 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38); - typedef CppMethod method_class; - - Const_Pointer_CppMethod39( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38); - return R_NilValue; - } - inline int nargs() { return 39; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod40 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod40(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39)); - } - inline int nargs(){ return 40; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod40 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39); - typedef CppMethod method_class; - - Pointer_CppMethod40(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39); - return R_NilValue; - } - inline int nargs() { return 40; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod40 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod40(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39)); - } - inline int nargs() { return 40; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod40 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39); - typedef CppMethod method_class; - - Const_Pointer_CppMethod40( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39); - return R_NilValue; - } - inline int nargs() { return 40; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod41 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod41(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40)); - } - inline int nargs(){ return 41; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod41 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40); - typedef CppMethod method_class; - - Pointer_CppMethod41(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40); - return R_NilValue; - } - inline int nargs() { return 41; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod41 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod41(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40)); - } - inline int nargs() { return 41; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod41 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40); - typedef CppMethod method_class; - - Const_Pointer_CppMethod41( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40); - return R_NilValue; - } - inline int nargs() { return 41; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod42 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod42(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41)); - } - inline int nargs(){ return 42; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod42 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41); - typedef CppMethod method_class; - - Pointer_CppMethod42(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41); - return R_NilValue; - } - inline int nargs() { return 42; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod42 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod42(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41)); - } - inline int nargs() { return 42; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod42 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41); - typedef CppMethod method_class; - - Const_Pointer_CppMethod42( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41); - return R_NilValue; - } - inline int nargs() { return 42; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod43 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod43(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42)); - } - inline int nargs(){ return 43; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod43 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42); - typedef CppMethod method_class; - - Pointer_CppMethod43(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42); - return R_NilValue; - } - inline int nargs() { return 43; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod43 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod43(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42)); - } - inline int nargs() { return 43; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod43 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42); - typedef CppMethod method_class; - - Const_Pointer_CppMethod43( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42); - return R_NilValue; - } - inline int nargs() { return 43; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod44 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod44(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43)); - } - inline int nargs(){ return 44; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod44 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43); - typedef CppMethod method_class; - - Pointer_CppMethod44(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43); - return R_NilValue; - } - inline int nargs() { return 44; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod44 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod44(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43)); - } - inline int nargs() { return 44; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod44 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43); - typedef CppMethod method_class; - - Const_Pointer_CppMethod44( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43); - return R_NilValue; - } - inline int nargs() { return 44; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod45 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod45(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44)); - } - inline int nargs(){ return 45; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod45 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44); - typedef CppMethod method_class; - - Pointer_CppMethod45(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44); - return R_NilValue; - } - inline int nargs() { return 45; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod45 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod45(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44)); - } - inline int nargs() { return 45; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod45 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44); - typedef CppMethod method_class; - - Const_Pointer_CppMethod45( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44); - return R_NilValue; - } - inline int nargs() { return 45; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod46 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod46(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45)); - } - inline int nargs(){ return 46; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod46 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45); - typedef CppMethod method_class; - - Pointer_CppMethod46(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45); - return R_NilValue; - } - inline int nargs() { return 46; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod46 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod46(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45)); - } - inline int nargs() { return 46; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod46 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45); - typedef CppMethod method_class; - - Const_Pointer_CppMethod46( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45); - return R_NilValue; - } - inline int nargs() { return 46; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod47 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod47(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46)); - } - inline int nargs(){ return 47; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod47 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46); - typedef CppMethod method_class; - - Pointer_CppMethod47(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46); - return R_NilValue; - } - inline int nargs() { return 47; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod47 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod47(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46)); - } - inline int nargs() { return 47; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod47 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46); - typedef CppMethod method_class; - - Const_Pointer_CppMethod47( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46); - return R_NilValue; - } - inline int nargs() { return 47; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod48 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod48(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47)); - } - inline int nargs(){ return 48; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod48 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47); - typedef CppMethod method_class; - - Pointer_CppMethod48(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47); - return R_NilValue; - } - inline int nargs() { return 48; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod48 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod48(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47)); - } - inline int nargs() { return 48; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod48 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47); - typedef CppMethod method_class; - - Const_Pointer_CppMethod48( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47); - return R_NilValue; - } - inline int nargs() { return 48; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod49 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod49(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48)); - } - inline int nargs(){ return 49; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod49 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48); - typedef CppMethod method_class; - - Pointer_CppMethod49(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48); - return R_NilValue; - } - inline int nargs() { return 49; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod49 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod49(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48)); - } - inline int nargs() { return 49; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod49 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48); - typedef CppMethod method_class; - - Const_Pointer_CppMethod49( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48); - return R_NilValue; - } - inline int nargs() { return 49; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod50 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod50(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49)); - } - inline int nargs(){ return 50; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod50 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49); - typedef CppMethod method_class; - - Pointer_CppMethod50(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49); - return R_NilValue; - } - inline int nargs() { return 50; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod50 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod50(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49)); - } - inline int nargs() { return 50; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod50 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49); - typedef CppMethod method_class; - - Const_Pointer_CppMethod50( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49); - return R_NilValue; - } - inline int nargs() { return 50; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod51 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod51(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50)); - } - inline int nargs(){ return 51; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod51 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50); - typedef CppMethod method_class; - - Pointer_CppMethod51(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50); - return R_NilValue; - } - inline int nargs() { return 51; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod51 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod51(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50)); - } - inline int nargs() { return 51; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod51 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50); - typedef CppMethod method_class; - - Const_Pointer_CppMethod51( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50); - return R_NilValue; - } - inline int nargs() { return 51; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod52 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod52(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51)); - } - inline int nargs(){ return 52; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod52 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51); - typedef CppMethod method_class; - - Pointer_CppMethod52(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51); - return R_NilValue; - } - inline int nargs() { return 52; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod52 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod52(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51)); - } - inline int nargs() { return 52; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod52 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51); - typedef CppMethod method_class; - - Const_Pointer_CppMethod52( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51); - return R_NilValue; - } - inline int nargs() { return 52; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod53 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod53(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52)); - } - inline int nargs(){ return 53; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod53 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52); - typedef CppMethod method_class; - - Pointer_CppMethod53(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52); - return R_NilValue; - } - inline int nargs() { return 53; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod53 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod53(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52)); - } - inline int nargs() { return 53; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod53 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52); - typedef CppMethod method_class; - - Const_Pointer_CppMethod53( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52); - return R_NilValue; - } - inline int nargs() { return 53; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod54 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod54(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53)); - } - inline int nargs(){ return 54; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod54 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53); - typedef CppMethod method_class; - - Pointer_CppMethod54(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53); - return R_NilValue; - } - inline int nargs() { return 54; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod54 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod54(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53)); - } - inline int nargs() { return 54; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod54 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53); - typedef CppMethod method_class; - - Const_Pointer_CppMethod54( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53); - return R_NilValue; - } - inline int nargs() { return 54; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod55 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod55(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54)); - } - inline int nargs(){ return 55; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod55 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54); - typedef CppMethod method_class; - - Pointer_CppMethod55(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54); - return R_NilValue; - } - inline int nargs() { return 55; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod55 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod55(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54)); - } - inline int nargs() { return 55; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod55 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54); - typedef CppMethod method_class; - - Const_Pointer_CppMethod55( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54); - return R_NilValue; - } - inline int nargs() { return 55; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod56 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod56(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55)); - } - inline int nargs(){ return 56; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod56 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55); - typedef CppMethod method_class; - - Pointer_CppMethod56(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55); - return R_NilValue; - } - inline int nargs() { return 56; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod56 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod56(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55)); - } - inline int nargs() { return 56; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod56 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55); - typedef CppMethod method_class; - - Const_Pointer_CppMethod56( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55); - return R_NilValue; - } - inline int nargs() { return 56; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod57 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod57(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56)); - } - inline int nargs(){ return 57; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod57 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56); - typedef CppMethod method_class; - - Pointer_CppMethod57(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56); - return R_NilValue; - } - inline int nargs() { return 57; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod57 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod57(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56)); - } - inline int nargs() { return 57; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod57 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56); - typedef CppMethod method_class; - - Const_Pointer_CppMethod57( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56); - return R_NilValue; - } - inline int nargs() { return 57; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod58 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod58(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57)); - } - inline int nargs(){ return 58; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod58 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57); - typedef CppMethod method_class; - - Pointer_CppMethod58(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57); - return R_NilValue; - } - inline int nargs() { return 58; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod58 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod58(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57)); - } - inline int nargs() { return 58; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod58 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57); - typedef CppMethod method_class; - - Const_Pointer_CppMethod58( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57); - return R_NilValue; - } - inline int nargs() { return 58; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod59 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod59(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58)); - } - inline int nargs(){ return 59; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod59 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58); - typedef CppMethod method_class; - - Pointer_CppMethod59(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58); - return R_NilValue; - } - inline int nargs() { return 59; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod59 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod59(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58)); - } - inline int nargs() { return 59; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod59 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58); - typedef CppMethod method_class; - - Const_Pointer_CppMethod59( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58); - return R_NilValue; - } - inline int nargs() { return 59; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod60 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod60(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59)); - } - inline int nargs(){ return 60; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod60 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59); - typedef CppMethod method_class; - - Pointer_CppMethod60(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59); - return R_NilValue; - } - inline int nargs() { return 60; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod60 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod60(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59)); - } - inline int nargs() { return 60; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod60 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59); - typedef CppMethod method_class; - - Const_Pointer_CppMethod60( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59); - return R_NilValue; - } - inline int nargs() { return 60; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod61 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod61(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60)); - } - inline int nargs(){ return 61; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod61 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60); - typedef CppMethod method_class; - - Pointer_CppMethod61(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60); - return R_NilValue; - } - inline int nargs() { return 61; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod61 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod61(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60)); - } - inline int nargs() { return 61; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod61 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60); - typedef CppMethod method_class; - - Const_Pointer_CppMethod61( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60); - return R_NilValue; - } - inline int nargs() { return 61; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod62 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod62(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61)); - } - inline int nargs(){ return 62; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod62 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61); - typedef CppMethod method_class; - - Pointer_CppMethod62(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61); - return R_NilValue; - } - inline int nargs() { return 62; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod62 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod62(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61)); - } - inline int nargs() { return 62; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod62 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61); - typedef CppMethod method_class; - - Const_Pointer_CppMethod62( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61); - return R_NilValue; - } - inline int nargs() { return 62; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod63 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod63(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62)); - } - inline int nargs(){ return 63; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod63 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62); - typedef CppMethod method_class; - - Pointer_CppMethod63(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62); - return R_NilValue; - } - inline int nargs() { return 63; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod63 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod63(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62)); - } - inline int nargs() { return 63; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod63 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62); - typedef CppMethod method_class; - - Const_Pointer_CppMethod63( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62); - return R_NilValue; - } - inline int nargs() { return 63; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod64 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod64(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63)); - } - inline int nargs(){ return 64; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod64 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63); - typedef CppMethod method_class; - - Pointer_CppMethod64(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63); - return R_NilValue; - } - inline int nargs() { return 64; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod64 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod64(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63)); - } - inline int nargs() { return 64; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod64 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63); - typedef CppMethod method_class; - - Const_Pointer_CppMethod64( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63); - return R_NilValue; - } - inline int nargs() { return 64; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - - -template class Pointer_CppMethod65 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Pointer_CppMethod65(Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; -typename Rcpp::traits::input_parameter< U64 >::type x64( args[64] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64)); - } - inline int nargs(){ return 65; } - inline bool is_void(){ return false; } - inline bool is_const(){ return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Pointer_CppMethod65 : public CppMethod { -public: - typedef void (*Method)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64); - typedef CppMethod method_class; - - Pointer_CppMethod65(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; -typename Rcpp::traits::input_parameter< U64 >::type x64( args[64] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64); - return R_NilValue; - } - inline int nargs() { return 65; } - inline bool is_void() { return true; } - inline bool is_const() { return false; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -// const - -template class Const_Pointer_CppMethod65 : public CppMethod { -public: - typedef RESULT_TYPE (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64); - typedef CppMethod method_class; - typedef typename Rcpp::traits::remove_const_and_reference::type CLEANED_RESULT_TYPE; - - Const_Pointer_CppMethod65(Method m) : method_class(), met(m) {} - SEXP operator()(Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; -typename Rcpp::traits::input_parameter< U64 >::type x64( args[64] ) ; - return Rcpp::module_wrap(met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64)); - } - inline int nargs() { return 65; } - inline bool is_void() { return false; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - -template class Const_Pointer_CppMethod65 : public CppMethod { -public: - typedef void (*Method)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64); - typedef CppMethod method_class; - - Const_Pointer_CppMethod65( Method m) : method_class(), met(m) {} - SEXP operator()( Class* object, SEXP* args) { - typename Rcpp::traits::input_parameter< U0 >::type x0( args[0] ) ; -typename Rcpp::traits::input_parameter< U1 >::type x1( args[1] ) ; -typename Rcpp::traits::input_parameter< U2 >::type x2( args[2] ) ; -typename Rcpp::traits::input_parameter< U3 >::type x3( args[3] ) ; -typename Rcpp::traits::input_parameter< U4 >::type x4( args[4] ) ; -typename Rcpp::traits::input_parameter< U5 >::type x5( args[5] ) ; -typename Rcpp::traits::input_parameter< U6 >::type x6( args[6] ) ; -typename Rcpp::traits::input_parameter< U7 >::type x7( args[7] ) ; -typename Rcpp::traits::input_parameter< U8 >::type x8( args[8] ) ; -typename Rcpp::traits::input_parameter< U9 >::type x9( args[9] ) ; -typename Rcpp::traits::input_parameter< U10 >::type x10( args[10] ) ; -typename Rcpp::traits::input_parameter< U11 >::type x11( args[11] ) ; -typename Rcpp::traits::input_parameter< U12 >::type x12( args[12] ) ; -typename Rcpp::traits::input_parameter< U13 >::type x13( args[13] ) ; -typename Rcpp::traits::input_parameter< U14 >::type x14( args[14] ) ; -typename Rcpp::traits::input_parameter< U15 >::type x15( args[15] ) ; -typename Rcpp::traits::input_parameter< U16 >::type x16( args[16] ) ; -typename Rcpp::traits::input_parameter< U17 >::type x17( args[17] ) ; -typename Rcpp::traits::input_parameter< U18 >::type x18( args[18] ) ; -typename Rcpp::traits::input_parameter< U19 >::type x19( args[19] ) ; -typename Rcpp::traits::input_parameter< U20 >::type x20( args[20] ) ; -typename Rcpp::traits::input_parameter< U21 >::type x21( args[21] ) ; -typename Rcpp::traits::input_parameter< U22 >::type x22( args[22] ) ; -typename Rcpp::traits::input_parameter< U23 >::type x23( args[23] ) ; -typename Rcpp::traits::input_parameter< U24 >::type x24( args[24] ) ; -typename Rcpp::traits::input_parameter< U25 >::type x25( args[25] ) ; -typename Rcpp::traits::input_parameter< U26 >::type x26( args[26] ) ; -typename Rcpp::traits::input_parameter< U27 >::type x27( args[27] ) ; -typename Rcpp::traits::input_parameter< U28 >::type x28( args[28] ) ; -typename Rcpp::traits::input_parameter< U29 >::type x29( args[29] ) ; -typename Rcpp::traits::input_parameter< U30 >::type x30( args[30] ) ; -typename Rcpp::traits::input_parameter< U31 >::type x31( args[31] ) ; -typename Rcpp::traits::input_parameter< U32 >::type x32( args[32] ) ; -typename Rcpp::traits::input_parameter< U33 >::type x33( args[33] ) ; -typename Rcpp::traits::input_parameter< U34 >::type x34( args[34] ) ; -typename Rcpp::traits::input_parameter< U35 >::type x35( args[35] ) ; -typename Rcpp::traits::input_parameter< U36 >::type x36( args[36] ) ; -typename Rcpp::traits::input_parameter< U37 >::type x37( args[37] ) ; -typename Rcpp::traits::input_parameter< U38 >::type x38( args[38] ) ; -typename Rcpp::traits::input_parameter< U39 >::type x39( args[39] ) ; -typename Rcpp::traits::input_parameter< U40 >::type x40( args[40] ) ; -typename Rcpp::traits::input_parameter< U41 >::type x41( args[41] ) ; -typename Rcpp::traits::input_parameter< U42 >::type x42( args[42] ) ; -typename Rcpp::traits::input_parameter< U43 >::type x43( args[43] ) ; -typename Rcpp::traits::input_parameter< U44 >::type x44( args[44] ) ; -typename Rcpp::traits::input_parameter< U45 >::type x45( args[45] ) ; -typename Rcpp::traits::input_parameter< U46 >::type x46( args[46] ) ; -typename Rcpp::traits::input_parameter< U47 >::type x47( args[47] ) ; -typename Rcpp::traits::input_parameter< U48 >::type x48( args[48] ) ; -typename Rcpp::traits::input_parameter< U49 >::type x49( args[49] ) ; -typename Rcpp::traits::input_parameter< U50 >::type x50( args[50] ) ; -typename Rcpp::traits::input_parameter< U51 >::type x51( args[51] ) ; -typename Rcpp::traits::input_parameter< U52 >::type x52( args[52] ) ; -typename Rcpp::traits::input_parameter< U53 >::type x53( args[53] ) ; -typename Rcpp::traits::input_parameter< U54 >::type x54( args[54] ) ; -typename Rcpp::traits::input_parameter< U55 >::type x55( args[55] ) ; -typename Rcpp::traits::input_parameter< U56 >::type x56( args[56] ) ; -typename Rcpp::traits::input_parameter< U57 >::type x57( args[57] ) ; -typename Rcpp::traits::input_parameter< U58 >::type x58( args[58] ) ; -typename Rcpp::traits::input_parameter< U59 >::type x59( args[59] ) ; -typename Rcpp::traits::input_parameter< U60 >::type x60( args[60] ) ; -typename Rcpp::traits::input_parameter< U61 >::type x61( args[61] ) ; -typename Rcpp::traits::input_parameter< U62 >::type x62( args[62] ) ; -typename Rcpp::traits::input_parameter< U63 >::type x63( args[63] ) ; -typename Rcpp::traits::input_parameter< U64 >::type x64( args[64] ) ; - met(object, x0, x1, x2, x3, x4, x5, x6, x7, x8, x9, x10, x11, x12, x13, x14, x15, x16, x17, x18, x19, x20, x21, x22, x23, x24, x25, x26, x27, x28, x29, x30, x31, x32, x33, x34, x35, x36, x37, x38, x39, x40, x41, x42, x43, x44, x45, x46, x47, x48, x49, x50, x51, x52, x53, x54, x55, x56, x57, x58, x59, x60, x61, x62, x63, x64); - return R_NilValue; - } - inline int nargs() { return 65; } - inline bool is_void() { return true; } - inline bool is_const() { return true; } - inline void signature(std::string& s, const char* name) { Rcpp::signature(s, name); } - -private: - Method met; -}; - - -#endif - diff --git a/inst/include/Rcpp/module/Module_generated_Pointer_method.h b/inst/include/Rcpp/module/Module_generated_Pointer_method.h deleted file mode 100644 index fb63f72f5..000000000 --- a/inst/include/Rcpp/module/Module_generated_Pointer_method.h +++ /dev/null @@ -1,1017 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// Module_generated_Pointer_method.h: -- generated helper code for Modules -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_Pointer_method_h -#define Rcpp_Module_generated_Pointer_method_h - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*), - const char* docstring = 0, ValidMethod valid = &yes) { - AddMethod(name_, new Pointer_CppMethod0(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*), - const char* docstring = 0, ValidMethod valid = &yes ){ - AddMethod(name_, new Const_Pointer_CppMethod0( fun ), valid, docstring); - return *this; -} - - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0), - const char* docstring = 0, ValidMethod valid = &yes_arity<1>) { - AddMethod(name_, new Pointer_CppMethod1(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0), - const char* docstring = 0, ValidMethod valid = &yes_arity<1>) { - AddMethod(name_, new Const_Pointer_CppMethod1(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1), - const char* docstring = 0, ValidMethod valid = &yes_arity<2>) { - AddMethod(name_, new Pointer_CppMethod2(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1), - const char* docstring = 0, ValidMethod valid = &yes_arity<2>) { - AddMethod(name_, new Const_Pointer_CppMethod2(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2), - const char* docstring = 0, ValidMethod valid = &yes_arity<3>) { - AddMethod(name_, new Pointer_CppMethod3(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2), - const char* docstring = 0, ValidMethod valid = &yes_arity<3>) { - AddMethod(name_, new Const_Pointer_CppMethod3(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3), - const char* docstring = 0, ValidMethod valid = &yes_arity<4>) { - AddMethod(name_, new Pointer_CppMethod4(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3), - const char* docstring = 0, ValidMethod valid = &yes_arity<4>) { - AddMethod(name_, new Const_Pointer_CppMethod4(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4), - const char* docstring = 0, ValidMethod valid = &yes_arity<5>) { - AddMethod(name_, new Pointer_CppMethod5(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4), - const char* docstring = 0, ValidMethod valid = &yes_arity<5>) { - AddMethod(name_, new Const_Pointer_CppMethod5(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5), - const char* docstring = 0, ValidMethod valid = &yes_arity<6>) { - AddMethod(name_, new Pointer_CppMethod6(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5), - const char* docstring = 0, ValidMethod valid = &yes_arity<6>) { - AddMethod(name_, new Const_Pointer_CppMethod6(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6), - const char* docstring = 0, ValidMethod valid = &yes_arity<7>) { - AddMethod(name_, new Pointer_CppMethod7(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6), - const char* docstring = 0, ValidMethod valid = &yes_arity<7>) { - AddMethod(name_, new Const_Pointer_CppMethod7(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7), - const char* docstring = 0, ValidMethod valid = &yes_arity<8>) { - AddMethod(name_, new Pointer_CppMethod8(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7), - const char* docstring = 0, ValidMethod valid = &yes_arity<8>) { - AddMethod(name_, new Const_Pointer_CppMethod8(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8), - const char* docstring = 0, ValidMethod valid = &yes_arity<9>) { - AddMethod(name_, new Pointer_CppMethod9(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8), - const char* docstring = 0, ValidMethod valid = &yes_arity<9>) { - AddMethod(name_, new Const_Pointer_CppMethod9(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9), - const char* docstring = 0, ValidMethod valid = &yes_arity<10>) { - AddMethod(name_, new Pointer_CppMethod10(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9), - const char* docstring = 0, ValidMethod valid = &yes_arity<10>) { - AddMethod(name_, new Const_Pointer_CppMethod10(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10), - const char* docstring = 0, ValidMethod valid = &yes_arity<11>) { - AddMethod(name_, new Pointer_CppMethod11(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10), - const char* docstring = 0, ValidMethod valid = &yes_arity<11>) { - AddMethod(name_, new Const_Pointer_CppMethod11(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11), - const char* docstring = 0, ValidMethod valid = &yes_arity<12>) { - AddMethod(name_, new Pointer_CppMethod12(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11), - const char* docstring = 0, ValidMethod valid = &yes_arity<12>) { - AddMethod(name_, new Const_Pointer_CppMethod12(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12), - const char* docstring = 0, ValidMethod valid = &yes_arity<13>) { - AddMethod(name_, new Pointer_CppMethod13(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12), - const char* docstring = 0, ValidMethod valid = &yes_arity<13>) { - AddMethod(name_, new Const_Pointer_CppMethod13(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13), - const char* docstring = 0, ValidMethod valid = &yes_arity<14>) { - AddMethod(name_, new Pointer_CppMethod14(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13), - const char* docstring = 0, ValidMethod valid = &yes_arity<14>) { - AddMethod(name_, new Const_Pointer_CppMethod14(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14), - const char* docstring = 0, ValidMethod valid = &yes_arity<15>) { - AddMethod(name_, new Pointer_CppMethod15(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14), - const char* docstring = 0, ValidMethod valid = &yes_arity<15>) { - AddMethod(name_, new Const_Pointer_CppMethod15(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15), - const char* docstring = 0, ValidMethod valid = &yes_arity<16>) { - AddMethod(name_, new Pointer_CppMethod16(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15), - const char* docstring = 0, ValidMethod valid = &yes_arity<16>) { - AddMethod(name_, new Const_Pointer_CppMethod16(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16), - const char* docstring = 0, ValidMethod valid = &yes_arity<17>) { - AddMethod(name_, new Pointer_CppMethod17(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16), - const char* docstring = 0, ValidMethod valid = &yes_arity<17>) { - AddMethod(name_, new Const_Pointer_CppMethod17(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17), - const char* docstring = 0, ValidMethod valid = &yes_arity<18>) { - AddMethod(name_, new Pointer_CppMethod18(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17), - const char* docstring = 0, ValidMethod valid = &yes_arity<18>) { - AddMethod(name_, new Const_Pointer_CppMethod18(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18), - const char* docstring = 0, ValidMethod valid = &yes_arity<19>) { - AddMethod(name_, new Pointer_CppMethod19(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18), - const char* docstring = 0, ValidMethod valid = &yes_arity<19>) { - AddMethod(name_, new Const_Pointer_CppMethod19(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19), - const char* docstring = 0, ValidMethod valid = &yes_arity<20>) { - AddMethod(name_, new Pointer_CppMethod20(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19), - const char* docstring = 0, ValidMethod valid = &yes_arity<20>) { - AddMethod(name_, new Const_Pointer_CppMethod20(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20), - const char* docstring = 0, ValidMethod valid = &yes_arity<21>) { - AddMethod(name_, new Pointer_CppMethod21(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20), - const char* docstring = 0, ValidMethod valid = &yes_arity<21>) { - AddMethod(name_, new Const_Pointer_CppMethod21(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21), - const char* docstring = 0, ValidMethod valid = &yes_arity<22>) { - AddMethod(name_, new Pointer_CppMethod22(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21), - const char* docstring = 0, ValidMethod valid = &yes_arity<22>) { - AddMethod(name_, new Const_Pointer_CppMethod22(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22), - const char* docstring = 0, ValidMethod valid = &yes_arity<23>) { - AddMethod(name_, new Pointer_CppMethod23(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22), - const char* docstring = 0, ValidMethod valid = &yes_arity<23>) { - AddMethod(name_, new Const_Pointer_CppMethod23(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23), - const char* docstring = 0, ValidMethod valid = &yes_arity<24>) { - AddMethod(name_, new Pointer_CppMethod24(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23), - const char* docstring = 0, ValidMethod valid = &yes_arity<24>) { - AddMethod(name_, new Const_Pointer_CppMethod24(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24), - const char* docstring = 0, ValidMethod valid = &yes_arity<25>) { - AddMethod(name_, new Pointer_CppMethod25(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24), - const char* docstring = 0, ValidMethod valid = &yes_arity<25>) { - AddMethod(name_, new Const_Pointer_CppMethod25(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25), - const char* docstring = 0, ValidMethod valid = &yes_arity<26>) { - AddMethod(name_, new Pointer_CppMethod26(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25), - const char* docstring = 0, ValidMethod valid = &yes_arity<26>) { - AddMethod(name_, new Const_Pointer_CppMethod26(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26), - const char* docstring = 0, ValidMethod valid = &yes_arity<27>) { - AddMethod(name_, new Pointer_CppMethod27(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26), - const char* docstring = 0, ValidMethod valid = &yes_arity<27>) { - AddMethod(name_, new Const_Pointer_CppMethod27(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27), - const char* docstring = 0, ValidMethod valid = &yes_arity<28>) { - AddMethod(name_, new Pointer_CppMethod28(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27), - const char* docstring = 0, ValidMethod valid = &yes_arity<28>) { - AddMethod(name_, new Const_Pointer_CppMethod28(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28), - const char* docstring = 0, ValidMethod valid = &yes_arity<29>) { - AddMethod(name_, new Pointer_CppMethod29(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28), - const char* docstring = 0, ValidMethod valid = &yes_arity<29>) { - AddMethod(name_, new Const_Pointer_CppMethod29(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29), - const char* docstring = 0, ValidMethod valid = &yes_arity<30>) { - AddMethod(name_, new Pointer_CppMethod30(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29), - const char* docstring = 0, ValidMethod valid = &yes_arity<30>) { - AddMethod(name_, new Const_Pointer_CppMethod30(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30), - const char* docstring = 0, ValidMethod valid = &yes_arity<31>) { - AddMethod(name_, new Pointer_CppMethod31(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30), - const char* docstring = 0, ValidMethod valid = &yes_arity<31>) { - AddMethod(name_, new Const_Pointer_CppMethod31(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31), - const char* docstring = 0, ValidMethod valid = &yes_arity<32>) { - AddMethod(name_, new Pointer_CppMethod32(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31), - const char* docstring = 0, ValidMethod valid = &yes_arity<32>) { - AddMethod(name_, new Const_Pointer_CppMethod32(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32), - const char* docstring = 0, ValidMethod valid = &yes_arity<33>) { - AddMethod(name_, new Pointer_CppMethod33(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32), - const char* docstring = 0, ValidMethod valid = &yes_arity<33>) { - AddMethod(name_, new Const_Pointer_CppMethod33(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33), - const char* docstring = 0, ValidMethod valid = &yes_arity<34>) { - AddMethod(name_, new Pointer_CppMethod34(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33), - const char* docstring = 0, ValidMethod valid = &yes_arity<34>) { - AddMethod(name_, new Const_Pointer_CppMethod34(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34), - const char* docstring = 0, ValidMethod valid = &yes_arity<35>) { - AddMethod(name_, new Pointer_CppMethod35(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34), - const char* docstring = 0, ValidMethod valid = &yes_arity<35>) { - AddMethod(name_, new Const_Pointer_CppMethod35(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35), - const char* docstring = 0, ValidMethod valid = &yes_arity<36>) { - AddMethod(name_, new Pointer_CppMethod36(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35), - const char* docstring = 0, ValidMethod valid = &yes_arity<36>) { - AddMethod(name_, new Const_Pointer_CppMethod36(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36), - const char* docstring = 0, ValidMethod valid = &yes_arity<37>) { - AddMethod(name_, new Pointer_CppMethod37(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36), - const char* docstring = 0, ValidMethod valid = &yes_arity<37>) { - AddMethod(name_, new Const_Pointer_CppMethod37(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37), - const char* docstring = 0, ValidMethod valid = &yes_arity<38>) { - AddMethod(name_, new Pointer_CppMethod38(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37), - const char* docstring = 0, ValidMethod valid = &yes_arity<38>) { - AddMethod(name_, new Const_Pointer_CppMethod38(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38), - const char* docstring = 0, ValidMethod valid = &yes_arity<39>) { - AddMethod(name_, new Pointer_CppMethod39(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38), - const char* docstring = 0, ValidMethod valid = &yes_arity<39>) { - AddMethod(name_, new Const_Pointer_CppMethod39(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39), - const char* docstring = 0, ValidMethod valid = &yes_arity<40>) { - AddMethod(name_, new Pointer_CppMethod40(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39), - const char* docstring = 0, ValidMethod valid = &yes_arity<40>) { - AddMethod(name_, new Const_Pointer_CppMethod40(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40), - const char* docstring = 0, ValidMethod valid = &yes_arity<41>) { - AddMethod(name_, new Pointer_CppMethod41(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40), - const char* docstring = 0, ValidMethod valid = &yes_arity<41>) { - AddMethod(name_, new Const_Pointer_CppMethod41(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41), - const char* docstring = 0, ValidMethod valid = &yes_arity<42>) { - AddMethod(name_, new Pointer_CppMethod42(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41), - const char* docstring = 0, ValidMethod valid = &yes_arity<42>) { - AddMethod(name_, new Const_Pointer_CppMethod42(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42), - const char* docstring = 0, ValidMethod valid = &yes_arity<43>) { - AddMethod(name_, new Pointer_CppMethod43(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42), - const char* docstring = 0, ValidMethod valid = &yes_arity<43>) { - AddMethod(name_, new Const_Pointer_CppMethod43(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43), - const char* docstring = 0, ValidMethod valid = &yes_arity<44>) { - AddMethod(name_, new Pointer_CppMethod44(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43), - const char* docstring = 0, ValidMethod valid = &yes_arity<44>) { - AddMethod(name_, new Const_Pointer_CppMethod44(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44), - const char* docstring = 0, ValidMethod valid = &yes_arity<45>) { - AddMethod(name_, new Pointer_CppMethod45(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44), - const char* docstring = 0, ValidMethod valid = &yes_arity<45>) { - AddMethod(name_, new Const_Pointer_CppMethod45(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45), - const char* docstring = 0, ValidMethod valid = &yes_arity<46>) { - AddMethod(name_, new Pointer_CppMethod46(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45), - const char* docstring = 0, ValidMethod valid = &yes_arity<46>) { - AddMethod(name_, new Const_Pointer_CppMethod46(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46), - const char* docstring = 0, ValidMethod valid = &yes_arity<47>) { - AddMethod(name_, new Pointer_CppMethod47(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46), - const char* docstring = 0, ValidMethod valid = &yes_arity<47>) { - AddMethod(name_, new Const_Pointer_CppMethod47(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47), - const char* docstring = 0, ValidMethod valid = &yes_arity<48>) { - AddMethod(name_, new Pointer_CppMethod48(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47), - const char* docstring = 0, ValidMethod valid = &yes_arity<48>) { - AddMethod(name_, new Const_Pointer_CppMethod48(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48), - const char* docstring = 0, ValidMethod valid = &yes_arity<49>) { - AddMethod(name_, new Pointer_CppMethod49(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48), - const char* docstring = 0, ValidMethod valid = &yes_arity<49>) { - AddMethod(name_, new Const_Pointer_CppMethod49(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49), - const char* docstring = 0, ValidMethod valid = &yes_arity<50>) { - AddMethod(name_, new Pointer_CppMethod50(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49), - const char* docstring = 0, ValidMethod valid = &yes_arity<50>) { - AddMethod(name_, new Const_Pointer_CppMethod50(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50), - const char* docstring = 0, ValidMethod valid = &yes_arity<51>) { - AddMethod(name_, new Pointer_CppMethod51(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50), - const char* docstring = 0, ValidMethod valid = &yes_arity<51>) { - AddMethod(name_, new Const_Pointer_CppMethod51(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51), - const char* docstring = 0, ValidMethod valid = &yes_arity<52>) { - AddMethod(name_, new Pointer_CppMethod52(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51), - const char* docstring = 0, ValidMethod valid = &yes_arity<52>) { - AddMethod(name_, new Const_Pointer_CppMethod52(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52), - const char* docstring = 0, ValidMethod valid = &yes_arity<53>) { - AddMethod(name_, new Pointer_CppMethod53(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52), - const char* docstring = 0, ValidMethod valid = &yes_arity<53>) { - AddMethod(name_, new Const_Pointer_CppMethod53(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53), - const char* docstring = 0, ValidMethod valid = &yes_arity<54>) { - AddMethod(name_, new Pointer_CppMethod54(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53), - const char* docstring = 0, ValidMethod valid = &yes_arity<54>) { - AddMethod(name_, new Const_Pointer_CppMethod54(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54), - const char* docstring = 0, ValidMethod valid = &yes_arity<55>) { - AddMethod(name_, new Pointer_CppMethod55(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54), - const char* docstring = 0, ValidMethod valid = &yes_arity<55>) { - AddMethod(name_, new Const_Pointer_CppMethod55(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55), - const char* docstring = 0, ValidMethod valid = &yes_arity<56>) { - AddMethod(name_, new Pointer_CppMethod56(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55), - const char* docstring = 0, ValidMethod valid = &yes_arity<56>) { - AddMethod(name_, new Const_Pointer_CppMethod56(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56), - const char* docstring = 0, ValidMethod valid = &yes_arity<57>) { - AddMethod(name_, new Pointer_CppMethod57(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56), - const char* docstring = 0, ValidMethod valid = &yes_arity<57>) { - AddMethod(name_, new Const_Pointer_CppMethod57(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57), - const char* docstring = 0, ValidMethod valid = &yes_arity<58>) { - AddMethod(name_, new Pointer_CppMethod58(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57), - const char* docstring = 0, ValidMethod valid = &yes_arity<58>) { - AddMethod(name_, new Const_Pointer_CppMethod58(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58), - const char* docstring = 0, ValidMethod valid = &yes_arity<59>) { - AddMethod(name_, new Pointer_CppMethod59(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58), - const char* docstring = 0, ValidMethod valid = &yes_arity<59>) { - AddMethod(name_, new Const_Pointer_CppMethod59(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59), - const char* docstring = 0, ValidMethod valid = &yes_arity<60>) { - AddMethod(name_, new Pointer_CppMethod60(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59), - const char* docstring = 0, ValidMethod valid = &yes_arity<60>) { - AddMethod(name_, new Const_Pointer_CppMethod60(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60), - const char* docstring = 0, ValidMethod valid = &yes_arity<61>) { - AddMethod(name_, new Pointer_CppMethod61(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60), - const char* docstring = 0, ValidMethod valid = &yes_arity<61>) { - AddMethod(name_, new Const_Pointer_CppMethod61(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61), - const char* docstring = 0, ValidMethod valid = &yes_arity<62>) { - AddMethod(name_, new Pointer_CppMethod62(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61), - const char* docstring = 0, ValidMethod valid = &yes_arity<62>) { - AddMethod(name_, new Const_Pointer_CppMethod62(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62), - const char* docstring = 0, ValidMethod valid = &yes_arity<63>) { - AddMethod(name_, new Pointer_CppMethod63(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62), - const char* docstring = 0, ValidMethod valid = &yes_arity<63>) { - AddMethod(name_, new Const_Pointer_CppMethod63(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63), - const char* docstring = 0, ValidMethod valid = &yes_arity<64>) { - AddMethod(name_, new Pointer_CppMethod64(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63), - const char* docstring = 0, ValidMethod valid = &yes_arity<64>) { - AddMethod(name_, new Const_Pointer_CppMethod64(fun), valid, docstring); - return *this ; -} - - -template -self& method(const char* name_, RESULT_TYPE (*fun)(Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64), - const char* docstring = 0, ValidMethod valid = &yes_arity<65>) { - AddMethod(name_, new Pointer_CppMethod65(fun), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64), - const char* docstring = 0, ValidMethod valid = &yes_arity<65>) { - AddMethod(name_, new Const_Pointer_CppMethod65(fun), valid, docstring); - return *this ; -} - -#endif - diff --git a/inst/include/Rcpp/module/Module_generated_class_constructor.h b/inst/include/Rcpp/module/Module_generated_class_constructor.h deleted file mode 100644 index 39aff662e..000000000 --- a/inst/include/Rcpp/module/Module_generated_class_constructor.h +++ /dev/null @@ -1,108 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Module_generated_class_constructor.h: Rcpp R/C++ interface class library -- Rcpp modules -// -// Copyright (C) 2010 - 2011 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_class_constructor_h -#define Rcpp_Module_generated_class_constructor_h - - template < - typename U0, - typename U1, - typename U2, - typename U3, - typename U4, - typename U5, - typename U6 - > - self& constructor( const char* docstring = 0, ValidConstructor valid = &yes_arity<7> ){ - AddConstructor( new Constructor_7 , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1, - typename U2, - typename U3, - typename U4, - typename U5 - > - self& constructor( const char* docstring = 0, ValidConstructor valid = &yes_arity<6> ){ - AddConstructor( new Constructor_6 , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1, - typename U2, - typename U3, - typename U4 - > - self& constructor( const char* docstring = 0, ValidConstructor valid = &yes_arity<5>){ - AddConstructor( new Constructor_5 , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1, - typename U2, - typename U3 - > - self& constructor( const char* docstring="", ValidConstructor valid = &yes_arity<4>){ - AddConstructor( new Constructor_4 , valid, docstring ) ; - return *this ; - } - - - template < - typename U0, - typename U1, - typename U2 - > - self& constructor( const char* docstring="", ValidConstructor valid = &yes_arity<3>){ - AddConstructor( new Constructor_3 , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1 - > - self& constructor( const char* docstring="", ValidConstructor valid = &yes_arity<2>){ - AddConstructor( new Constructor_2 , valid, docstring ) ; - return *this ; - } - - template < - typename U0 - > - self& constructor( const char* docstring="", ValidConstructor valid = &yes_arity<1>){ - AddConstructor( new Constructor_1 , valid, docstring ) ; - return *this ; - } - - self& constructor( const char* docstring="", ValidConstructor valid = &yes_arity<0>){ - AddConstructor( new Constructor_0, valid , docstring) ; - return *this ; - } - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_class_factory.h b/inst/include/Rcpp/module/Module_generated_class_factory.h deleted file mode 100644 index adcf70535..000000000 --- a/inst/include/Rcpp/module/Module_generated_class_factory.h +++ /dev/null @@ -1,108 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Module_generated_class_factory.h: Rcpp R/C++ interface class library -- alternative way to declare constructors -// -// Copyright (C) 2012 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_class_factory_h -#define Rcpp_Module_generated_class_factory_h - - template < - typename U0, - typename U1, - typename U2, - typename U3, - typename U4, - typename U5, - typename U6 - > - self& factory( Class* (*fun)(U0,U1,U2,U3,U4,U5,U6), const char* docstring = 0, ValidConstructor valid = &yes_arity<7> ){ - AddFactory( new Factory_7(fun) , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1, - typename U2, - typename U3, - typename U4, - typename U5 - > - self& factory( Class* (*fun)(U0,U1,U2,U3,U4,U5), const char* docstring = 0, ValidConstructor valid = &yes_arity<6> ){ - AddFactory( new Factory_6(fun) , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1, - typename U2, - typename U3, - typename U4 - > - self& factory( Class* (*fun)(U0,U1,U2,U3,U4), const char* docstring = 0, ValidConstructor valid = &yes_arity<5>){ - AddFactory( new Factory_5(fun) , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1, - typename U2, - typename U3 - > - self& factory( Class* (*fun)(U0,U1,U2,U3), const char* docstring="", ValidConstructor valid = &yes_arity<4>){ - AddFactory( new Factory_4(fun) , valid, docstring ) ; - return *this ; - } - - - template < - typename U0, - typename U1, - typename U2 - > - self& factory( Class* (*fun)(U0,U1,U2), const char* docstring="", ValidConstructor valid = &yes_arity<3>){ - AddFactory( new Factory_3(fun) , valid, docstring ) ; - return *this ; - } - - template < - typename U0, - typename U1 - > - self& factory( Class* (*fun)(U0,U1), const char* docstring="", ValidConstructor valid = &yes_arity<2>){ - AddFactory( new Factory_2(fun) , valid, docstring ) ; - return *this ; - } - - template < - typename U0 - > - self& factory( Class* (*fun)(U0), const char* docstring="", ValidConstructor valid = &yes_arity<1>){ - AddFactory( new Factory_1(fun) , valid, docstring ) ; - return *this ; - } - - self& factory( Class* (*fun)(void), const char* docstring="", ValidConstructor valid = &yes_arity<0>){ - AddFactory( new Factory_0(fun), valid , docstring) ; - return *this ; - } - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_class_signature.h b/inst/include/Rcpp/module/Module_generated_class_signature.h deleted file mode 100644 index 363d0cb1d..000000000 --- a/inst/include/Rcpp/module/Module_generated_class_signature.h +++ /dev/null @@ -1,34 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*- -// -// Module_generated_Constructor.h: Rcpp R/C++ interface class library -- Rcpp modules -// -// Copyright (C) 2010 - 2011 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_class_signature_h -#define Rcpp_Module_generated_class_signature_h - -inline bool yes( SEXP* /*args*/, int /* nargs */ ){ - return true ; -} - -template -bool yes_arity( SEXP* /* args */ , int nargs){ - return nargs == n ; -} - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_ctor_signature.h b/inst/include/Rcpp/module/Module_generated_ctor_signature.h deleted file mode 100644 index 27a45ba0f..000000000 --- a/inst/include/Rcpp/module/Module_generated_ctor_signature.h +++ /dev/null @@ -1,108 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 4 -*- -// -// Module_generated_ctor_signature.h: Rcpp R/C++ interface class library -- -// -// Copyright (C) 2010 - 2011 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_ctor_signature_h -#define Rcpp_Module_generated_ctor_signature_h - -inline void ctor_signature( std::string& s, const std::string& classname){ - s.assign(classname) ; - s+= "()" ; -} - -template -inline void ctor_signature( std::string& s, const std::string& classname ){ - s.assign(classname) ; - s += "(" ; - s += get_return_type() ; - s += ")" ; -} - -template -inline void ctor_signature( std::string& s, const std::string& classname ){ - s.assign(classname) ; - s += "(" ; - s += get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ")" ; -} - -template -inline void ctor_signature( std::string& s, const std::string& classname ){ - s.assign(classname) ; - s += "(" ; - s += get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ")" ; -} - -template -inline void ctor_signature( std::string& s, const std::string& classname ){ - s.assign(classname) ; - s += "(" ; - s += get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ")" ; -} - -template -inline void ctor_signature( std::string& s, const std::string& classname ){ - s.assign(classname) ; - s += "(" ; - s += get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ")" ; -} - -template -inline void ctor_signature( std::string& s, const std::string& classname ){ - s.assign(classname) ; - s += "(" ; - s += get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ")" ; -} - -template -inline void ctor_signature( std::string& s, const std::string& classname ){ - s.assign(classname) ; - s += "(" ; - s += get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ", " ; s+= get_return_type() ; - s += ")" ; -} - - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_function.h b/inst/include/Rcpp/module/Module_generated_function.h deleted file mode 100644 index 803b02bca..000000000 --- a/inst/include/Rcpp/module/Module_generated_function.h +++ /dev/null @@ -1,1087 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// Module_generated_function.h: -- generated helper code for Modules -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_function_h -#define Rcpp_Module_generated_function_h - -namespace Rcpp { - - -template -void function(const char* name_, RESULT_TYPE (*fun)(void), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction0(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(void), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals0(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction1(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals1(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction2(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals2(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction3(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals3(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction4(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals4(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction5(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals5(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction6(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals6(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction7(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals7(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction8(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals8(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction9(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals9(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction10(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals10(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction11(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals11(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction12(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals12(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction13(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals13(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction14(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals14(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction15(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals15(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction16(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals16(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction17(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals17(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction18(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals18(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction19(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals19(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction20(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals20(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction21(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals21(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction22(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals22(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction23(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals23(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction24(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals24(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction25(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals25(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction26(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals26(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction27(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals27(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction28(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals28(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction29(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals29(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction30(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals30(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction31(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals31(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction32(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals32(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction33(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals33(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction34(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals34(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction35(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals35(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction36(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals36(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction37(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals37(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction38(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals38(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction39(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals39(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction40(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals40(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction41(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals41(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction42(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals42(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction43(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals43(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction44(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals44(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction45(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals45(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction46(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals46(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction47(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals47(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction48(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals48(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction49(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals49(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction50(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals50(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction51(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals51(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction52(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals52(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction53(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals53(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction54(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals54(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction55(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals55(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction56(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals56(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction57(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals57(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction58(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals58(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction59(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals59(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction60(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals60(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction61(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals61(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction62(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals62(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction63(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals63(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction64(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals64(fun, formals, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64), const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction65(fun, docstring)); - } -} - -template -void function(const char* name_, RESULT_TYPE (*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64), Rcpp::List formals, const char* docstring = 0) { - Rcpp::Module* scope = ::getCurrentScope(); - if (scope) { - scope->Add(name_, new CppFunction_WithFormals65(fun, formals, docstring)); - } -} - -} - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_get_signature.h b/inst/include/Rcpp/module/Module_generated_get_signature.h deleted file mode 100644 index d151e0d45..000000000 --- a/inst/include/Rcpp/module/Module_generated_get_signature.h +++ /dev/null @@ -1,3106 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// Module_generated_get_signature.h: -- generated helper code for Modules -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Doug Bates, Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_get_signature_h -#define Rcpp_Module_generated_get_signature_h - -namespace Rcpp { - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "()"; -} - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ")"; -} - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - - -template -inline void signature(std::string& s, const char* name) { - s.clear(); - s += get_return_type(); - s += " "; - s += name; - s += "("; - s += get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ", "; s+= get_return_type(); - s += ")"; -} - - - -} - -#endif diff --git a/inst/include/Rcpp/module/Module_generated_method.h b/inst/include/Rcpp/module/Module_generated_method.h deleted file mode 100644 index 4f3cc1a99..000000000 --- a/inst/include/Rcpp/module/Module_generated_method.h +++ /dev/null @@ -1,1941 +0,0 @@ -// -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; indent-tabs-mode: nil; -*- -// -// Module_generated_method.h: -- generated helper code for Modules -// see rcpp-scripts repo for generator script -// -// Copyright (C) 2010 - 2014 Dirk Eddelbuettel and Romain Francois -// -// This file is part of Rcpp. -// -// Rcpp is free software: you can redistribute it and/or modify it -// under the terms of the GNU General Public License as published by -// the Free Software Foundation, either version 2 of the License, or -// (at your option) any later version. -// -// Rcpp is distributed in the hope that it will be useful, but -// WITHOUT ANY WARRANTY; without even the implied warranty of -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -// GNU General Public License for more details. -// -// You should have received a copy of the GNU General Public License -// along with Rcpp. If not, see . - -#ifndef Rcpp_Module_generated_method_h -#define Rcpp_Module_generated_method_h - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(void), - const char* docstring = 0, ValidMethod valid = &yes) { - AddMethod(name_, new CppMethod0(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(void) const, - const char* docstring = 0, ValidMethod valid = &yes) { - AddMethod( name_, new const_CppMethod0(fun), valid, docstring); - return *this; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(void), - const char* docstring = 0, ValidMethod valid = &yes ){ - AddMethod( name_, new CppMethod0( fun ) , valid, docstring ) ; - return *this ; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(void) const, - const char* docstring = 0, ValidMethod valid = &yes ){ - AddMethod( name_, new const_CppMethod0( fun ), valid, docstring ) ; - return *this ; -} - - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0), - const char* docstring = 0, ValidMethod valid = &yes_arity<1>) { - AddMethod( name_, new CppMethod1(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<1>) { - AddMethod(name_, new const_CppMethod1(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0), - const char* docstring = 0, ValidMethod valid = &yes_arity<1>) { - AddMethod(name_, new CppMethod1( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<1>) { - AddMethod(name_, new const_CppMethod1( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1), - const char* docstring = 0, ValidMethod valid = &yes_arity<2>) { - AddMethod( name_, new CppMethod2(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<2>) { - AddMethod(name_, new const_CppMethod2(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1), - const char* docstring = 0, ValidMethod valid = &yes_arity<2>) { - AddMethod(name_, new CppMethod2( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<2>) { - AddMethod(name_, new const_CppMethod2( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2), - const char* docstring = 0, ValidMethod valid = &yes_arity<3>) { - AddMethod( name_, new CppMethod3(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<3>) { - AddMethod(name_, new const_CppMethod3(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2), - const char* docstring = 0, ValidMethod valid = &yes_arity<3>) { - AddMethod(name_, new CppMethod3( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<3>) { - AddMethod(name_, new const_CppMethod3( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3), - const char* docstring = 0, ValidMethod valid = &yes_arity<4>) { - AddMethod( name_, new CppMethod4(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<4>) { - AddMethod(name_, new const_CppMethod4(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3), - const char* docstring = 0, ValidMethod valid = &yes_arity<4>) { - AddMethod(name_, new CppMethod4( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<4>) { - AddMethod(name_, new const_CppMethod4( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4), - const char* docstring = 0, ValidMethod valid = &yes_arity<5>) { - AddMethod( name_, new CppMethod5(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<5>) { - AddMethod(name_, new const_CppMethod5(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4), - const char* docstring = 0, ValidMethod valid = &yes_arity<5>) { - AddMethod(name_, new CppMethod5( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<5>) { - AddMethod(name_, new const_CppMethod5( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5), - const char* docstring = 0, ValidMethod valid = &yes_arity<6>) { - AddMethod( name_, new CppMethod6(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<6>) { - AddMethod(name_, new const_CppMethod6(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5), - const char* docstring = 0, ValidMethod valid = &yes_arity<6>) { - AddMethod(name_, new CppMethod6( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<6>) { - AddMethod(name_, new const_CppMethod6( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6), - const char* docstring = 0, ValidMethod valid = &yes_arity<7>) { - AddMethod( name_, new CppMethod7(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<7>) { - AddMethod(name_, new const_CppMethod7(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6), - const char* docstring = 0, ValidMethod valid = &yes_arity<7>) { - AddMethod(name_, new CppMethod7( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<7>) { - AddMethod(name_, new const_CppMethod7( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7), - const char* docstring = 0, ValidMethod valid = &yes_arity<8>) { - AddMethod( name_, new CppMethod8(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<8>) { - AddMethod(name_, new const_CppMethod8(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7), - const char* docstring = 0, ValidMethod valid = &yes_arity<8>) { - AddMethod(name_, new CppMethod8( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<8>) { - AddMethod(name_, new const_CppMethod8( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8), - const char* docstring = 0, ValidMethod valid = &yes_arity<9>) { - AddMethod( name_, new CppMethod9(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<9>) { - AddMethod(name_, new const_CppMethod9(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8), - const char* docstring = 0, ValidMethod valid = &yes_arity<9>) { - AddMethod(name_, new CppMethod9( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<9>) { - AddMethod(name_, new const_CppMethod9( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9), - const char* docstring = 0, ValidMethod valid = &yes_arity<10>) { - AddMethod( name_, new CppMethod10(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<10>) { - AddMethod(name_, new const_CppMethod10(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9), - const char* docstring = 0, ValidMethod valid = &yes_arity<10>) { - AddMethod(name_, new CppMethod10( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<10>) { - AddMethod(name_, new const_CppMethod10( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10), - const char* docstring = 0, ValidMethod valid = &yes_arity<11>) { - AddMethod( name_, new CppMethod11(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<11>) { - AddMethod(name_, new const_CppMethod11(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10), - const char* docstring = 0, ValidMethod valid = &yes_arity<11>) { - AddMethod(name_, new CppMethod11( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<11>) { - AddMethod(name_, new const_CppMethod11( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11), - const char* docstring = 0, ValidMethod valid = &yes_arity<12>) { - AddMethod( name_, new CppMethod12(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<12>) { - AddMethod(name_, new const_CppMethod12(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11), - const char* docstring = 0, ValidMethod valid = &yes_arity<12>) { - AddMethod(name_, new CppMethod12( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<12>) { - AddMethod(name_, new const_CppMethod12( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12), - const char* docstring = 0, ValidMethod valid = &yes_arity<13>) { - AddMethod( name_, new CppMethod13(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<13>) { - AddMethod(name_, new const_CppMethod13(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12), - const char* docstring = 0, ValidMethod valid = &yes_arity<13>) { - AddMethod(name_, new CppMethod13( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<13>) { - AddMethod(name_, new const_CppMethod13( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13), - const char* docstring = 0, ValidMethod valid = &yes_arity<14>) { - AddMethod( name_, new CppMethod14(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<14>) { - AddMethod(name_, new const_CppMethod14(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13), - const char* docstring = 0, ValidMethod valid = &yes_arity<14>) { - AddMethod(name_, new CppMethod14( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<14>) { - AddMethod(name_, new const_CppMethod14( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14), - const char* docstring = 0, ValidMethod valid = &yes_arity<15>) { - AddMethod( name_, new CppMethod15(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<15>) { - AddMethod(name_, new const_CppMethod15(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14), - const char* docstring = 0, ValidMethod valid = &yes_arity<15>) { - AddMethod(name_, new CppMethod15( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<15>) { - AddMethod(name_, new const_CppMethod15( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15), - const char* docstring = 0, ValidMethod valid = &yes_arity<16>) { - AddMethod( name_, new CppMethod16(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<16>) { - AddMethod(name_, new const_CppMethod16(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15), - const char* docstring = 0, ValidMethod valid = &yes_arity<16>) { - AddMethod(name_, new CppMethod16( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<16>) { - AddMethod(name_, new const_CppMethod16( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16), - const char* docstring = 0, ValidMethod valid = &yes_arity<17>) { - AddMethod( name_, new CppMethod17(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<17>) { - AddMethod(name_, new const_CppMethod17(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16), - const char* docstring = 0, ValidMethod valid = &yes_arity<17>) { - AddMethod(name_, new CppMethod17( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<17>) { - AddMethod(name_, new const_CppMethod17( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17), - const char* docstring = 0, ValidMethod valid = &yes_arity<18>) { - AddMethod( name_, new CppMethod18(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<18>) { - AddMethod(name_, new const_CppMethod18(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17), - const char* docstring = 0, ValidMethod valid = &yes_arity<18>) { - AddMethod(name_, new CppMethod18( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<18>) { - AddMethod(name_, new const_CppMethod18( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18), - const char* docstring = 0, ValidMethod valid = &yes_arity<19>) { - AddMethod( name_, new CppMethod19(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<19>) { - AddMethod(name_, new const_CppMethod19(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18), - const char* docstring = 0, ValidMethod valid = &yes_arity<19>) { - AddMethod(name_, new CppMethod19( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<19>) { - AddMethod(name_, new const_CppMethod19( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19), - const char* docstring = 0, ValidMethod valid = &yes_arity<20>) { - AddMethod( name_, new CppMethod20(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<20>) { - AddMethod(name_, new const_CppMethod20(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19), - const char* docstring = 0, ValidMethod valid = &yes_arity<20>) { - AddMethod(name_, new CppMethod20( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<20>) { - AddMethod(name_, new const_CppMethod20( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20), - const char* docstring = 0, ValidMethod valid = &yes_arity<21>) { - AddMethod( name_, new CppMethod21(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<21>) { - AddMethod(name_, new const_CppMethod21(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20), - const char* docstring = 0, ValidMethod valid = &yes_arity<21>) { - AddMethod(name_, new CppMethod21( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<21>) { - AddMethod(name_, new const_CppMethod21( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21), - const char* docstring = 0, ValidMethod valid = &yes_arity<22>) { - AddMethod( name_, new CppMethod22(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<22>) { - AddMethod(name_, new const_CppMethod22(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21), - const char* docstring = 0, ValidMethod valid = &yes_arity<22>) { - AddMethod(name_, new CppMethod22( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<22>) { - AddMethod(name_, new const_CppMethod22( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22), - const char* docstring = 0, ValidMethod valid = &yes_arity<23>) { - AddMethod( name_, new CppMethod23(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<23>) { - AddMethod(name_, new const_CppMethod23(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22), - const char* docstring = 0, ValidMethod valid = &yes_arity<23>) { - AddMethod(name_, new CppMethod23( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<23>) { - AddMethod(name_, new const_CppMethod23( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23), - const char* docstring = 0, ValidMethod valid = &yes_arity<24>) { - AddMethod( name_, new CppMethod24(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<24>) { - AddMethod(name_, new const_CppMethod24(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23), - const char* docstring = 0, ValidMethod valid = &yes_arity<24>) { - AddMethod(name_, new CppMethod24( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<24>) { - AddMethod(name_, new const_CppMethod24( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24), - const char* docstring = 0, ValidMethod valid = &yes_arity<25>) { - AddMethod( name_, new CppMethod25(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<25>) { - AddMethod(name_, new const_CppMethod25(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24), - const char* docstring = 0, ValidMethod valid = &yes_arity<25>) { - AddMethod(name_, new CppMethod25( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<25>) { - AddMethod(name_, new const_CppMethod25( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25), - const char* docstring = 0, ValidMethod valid = &yes_arity<26>) { - AddMethod( name_, new CppMethod26(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<26>) { - AddMethod(name_, new const_CppMethod26(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25), - const char* docstring = 0, ValidMethod valid = &yes_arity<26>) { - AddMethod(name_, new CppMethod26( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<26>) { - AddMethod(name_, new const_CppMethod26( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26), - const char* docstring = 0, ValidMethod valid = &yes_arity<27>) { - AddMethod( name_, new CppMethod27(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<27>) { - AddMethod(name_, new const_CppMethod27(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26), - const char* docstring = 0, ValidMethod valid = &yes_arity<27>) { - AddMethod(name_, new CppMethod27( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<27>) { - AddMethod(name_, new const_CppMethod27( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27), - const char* docstring = 0, ValidMethod valid = &yes_arity<28>) { - AddMethod( name_, new CppMethod28(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<28>) { - AddMethod(name_, new const_CppMethod28(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27), - const char* docstring = 0, ValidMethod valid = &yes_arity<28>) { - AddMethod(name_, new CppMethod28( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<28>) { - AddMethod(name_, new const_CppMethod28( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28), - const char* docstring = 0, ValidMethod valid = &yes_arity<29>) { - AddMethod( name_, new CppMethod29(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<29>) { - AddMethod(name_, new const_CppMethod29(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28), - const char* docstring = 0, ValidMethod valid = &yes_arity<29>) { - AddMethod(name_, new CppMethod29( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<29>) { - AddMethod(name_, new const_CppMethod29( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29), - const char* docstring = 0, ValidMethod valid = &yes_arity<30>) { - AddMethod( name_, new CppMethod30(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<30>) { - AddMethod(name_, new const_CppMethod30(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29), - const char* docstring = 0, ValidMethod valid = &yes_arity<30>) { - AddMethod(name_, new CppMethod30( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<30>) { - AddMethod(name_, new const_CppMethod30( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30), - const char* docstring = 0, ValidMethod valid = &yes_arity<31>) { - AddMethod( name_, new CppMethod31(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<31>) { - AddMethod(name_, new const_CppMethod31(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30), - const char* docstring = 0, ValidMethod valid = &yes_arity<31>) { - AddMethod(name_, new CppMethod31( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<31>) { - AddMethod(name_, new const_CppMethod31( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31), - const char* docstring = 0, ValidMethod valid = &yes_arity<32>) { - AddMethod( name_, new CppMethod32(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<32>) { - AddMethod(name_, new const_CppMethod32(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31), - const char* docstring = 0, ValidMethod valid = &yes_arity<32>) { - AddMethod(name_, new CppMethod32( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<32>) { - AddMethod(name_, new const_CppMethod32( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32), - const char* docstring = 0, ValidMethod valid = &yes_arity<33>) { - AddMethod( name_, new CppMethod33(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<33>) { - AddMethod(name_, new const_CppMethod33(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32), - const char* docstring = 0, ValidMethod valid = &yes_arity<33>) { - AddMethod(name_, new CppMethod33( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<33>) { - AddMethod(name_, new const_CppMethod33( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33), - const char* docstring = 0, ValidMethod valid = &yes_arity<34>) { - AddMethod( name_, new CppMethod34(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<34>) { - AddMethod(name_, new const_CppMethod34(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33), - const char* docstring = 0, ValidMethod valid = &yes_arity<34>) { - AddMethod(name_, new CppMethod34( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<34>) { - AddMethod(name_, new const_CppMethod34( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34), - const char* docstring = 0, ValidMethod valid = &yes_arity<35>) { - AddMethod( name_, new CppMethod35(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<35>) { - AddMethod(name_, new const_CppMethod35(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34), - const char* docstring = 0, ValidMethod valid = &yes_arity<35>) { - AddMethod(name_, new CppMethod35( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<35>) { - AddMethod(name_, new const_CppMethod35( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35), - const char* docstring = 0, ValidMethod valid = &yes_arity<36>) { - AddMethod( name_, new CppMethod36(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<36>) { - AddMethod(name_, new const_CppMethod36(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35), - const char* docstring = 0, ValidMethod valid = &yes_arity<36>) { - AddMethod(name_, new CppMethod36( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<36>) { - AddMethod(name_, new const_CppMethod36( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36), - const char* docstring = 0, ValidMethod valid = &yes_arity<37>) { - AddMethod( name_, new CppMethod37(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<37>) { - AddMethod(name_, new const_CppMethod37(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36), - const char* docstring = 0, ValidMethod valid = &yes_arity<37>) { - AddMethod(name_, new CppMethod37( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<37>) { - AddMethod(name_, new const_CppMethod37( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37), - const char* docstring = 0, ValidMethod valid = &yes_arity<38>) { - AddMethod( name_, new CppMethod38(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<38>) { - AddMethod(name_, new const_CppMethod38(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37), - const char* docstring = 0, ValidMethod valid = &yes_arity<38>) { - AddMethod(name_, new CppMethod38( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<38>) { - AddMethod(name_, new const_CppMethod38( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38), - const char* docstring = 0, ValidMethod valid = &yes_arity<39>) { - AddMethod( name_, new CppMethod39(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<39>) { - AddMethod(name_, new const_CppMethod39(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38), - const char* docstring = 0, ValidMethod valid = &yes_arity<39>) { - AddMethod(name_, new CppMethod39( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<39>) { - AddMethod(name_, new const_CppMethod39( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39), - const char* docstring = 0, ValidMethod valid = &yes_arity<40>) { - AddMethod( name_, new CppMethod40(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<40>) { - AddMethod(name_, new const_CppMethod40(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39), - const char* docstring = 0, ValidMethod valid = &yes_arity<40>) { - AddMethod(name_, new CppMethod40( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<40>) { - AddMethod(name_, new const_CppMethod40( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40), - const char* docstring = 0, ValidMethod valid = &yes_arity<41>) { - AddMethod( name_, new CppMethod41(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<41>) { - AddMethod(name_, new const_CppMethod41(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40), - const char* docstring = 0, ValidMethod valid = &yes_arity<41>) { - AddMethod(name_, new CppMethod41( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<41>) { - AddMethod(name_, new const_CppMethod41( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41), - const char* docstring = 0, ValidMethod valid = &yes_arity<42>) { - AddMethod( name_, new CppMethod42(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<42>) { - AddMethod(name_, new const_CppMethod42(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41), - const char* docstring = 0, ValidMethod valid = &yes_arity<42>) { - AddMethod(name_, new CppMethod42( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<42>) { - AddMethod(name_, new const_CppMethod42( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42), - const char* docstring = 0, ValidMethod valid = &yes_arity<43>) { - AddMethod( name_, new CppMethod43(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<43>) { - AddMethod(name_, new const_CppMethod43(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42), - const char* docstring = 0, ValidMethod valid = &yes_arity<43>) { - AddMethod(name_, new CppMethod43( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<43>) { - AddMethod(name_, new const_CppMethod43( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43), - const char* docstring = 0, ValidMethod valid = &yes_arity<44>) { - AddMethod( name_, new CppMethod44(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<44>) { - AddMethod(name_, new const_CppMethod44(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43), - const char* docstring = 0, ValidMethod valid = &yes_arity<44>) { - AddMethod(name_, new CppMethod44( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<44>) { - AddMethod(name_, new const_CppMethod44( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44), - const char* docstring = 0, ValidMethod valid = &yes_arity<45>) { - AddMethod( name_, new CppMethod45(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<45>) { - AddMethod(name_, new const_CppMethod45(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44), - const char* docstring = 0, ValidMethod valid = &yes_arity<45>) { - AddMethod(name_, new CppMethod45( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<45>) { - AddMethod(name_, new const_CppMethod45( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45), - const char* docstring = 0, ValidMethod valid = &yes_arity<46>) { - AddMethod( name_, new CppMethod46(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<46>) { - AddMethod(name_, new const_CppMethod46(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45), - const char* docstring = 0, ValidMethod valid = &yes_arity<46>) { - AddMethod(name_, new CppMethod46( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<46>) { - AddMethod(name_, new const_CppMethod46( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46), - const char* docstring = 0, ValidMethod valid = &yes_arity<47>) { - AddMethod( name_, new CppMethod47(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<47>) { - AddMethod(name_, new const_CppMethod47(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46), - const char* docstring = 0, ValidMethod valid = &yes_arity<47>) { - AddMethod(name_, new CppMethod47( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<47>) { - AddMethod(name_, new const_CppMethod47( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47), - const char* docstring = 0, ValidMethod valid = &yes_arity<48>) { - AddMethod( name_, new CppMethod48(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<48>) { - AddMethod(name_, new const_CppMethod48(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47), - const char* docstring = 0, ValidMethod valid = &yes_arity<48>) { - AddMethod(name_, new CppMethod48( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<48>) { - AddMethod(name_, new const_CppMethod48( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48), - const char* docstring = 0, ValidMethod valid = &yes_arity<49>) { - AddMethod( name_, new CppMethod49(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<49>) { - AddMethod(name_, new const_CppMethod49(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48), - const char* docstring = 0, ValidMethod valid = &yes_arity<49>) { - AddMethod(name_, new CppMethod49( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<49>) { - AddMethod(name_, new const_CppMethod49( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49), - const char* docstring = 0, ValidMethod valid = &yes_arity<50>) { - AddMethod( name_, new CppMethod50(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<50>) { - AddMethod(name_, new const_CppMethod50(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49), - const char* docstring = 0, ValidMethod valid = &yes_arity<50>) { - AddMethod(name_, new CppMethod50( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<50>) { - AddMethod(name_, new const_CppMethod50( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50), - const char* docstring = 0, ValidMethod valid = &yes_arity<51>) { - AddMethod( name_, new CppMethod51(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<51>) { - AddMethod(name_, new const_CppMethod51(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50), - const char* docstring = 0, ValidMethod valid = &yes_arity<51>) { - AddMethod(name_, new CppMethod51( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<51>) { - AddMethod(name_, new const_CppMethod51( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51), - const char* docstring = 0, ValidMethod valid = &yes_arity<52>) { - AddMethod( name_, new CppMethod52(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<52>) { - AddMethod(name_, new const_CppMethod52(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51), - const char* docstring = 0, ValidMethod valid = &yes_arity<52>) { - AddMethod(name_, new CppMethod52( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<52>) { - AddMethod(name_, new const_CppMethod52( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52), - const char* docstring = 0, ValidMethod valid = &yes_arity<53>) { - AddMethod( name_, new CppMethod53(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<53>) { - AddMethod(name_, new const_CppMethod53(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52), - const char* docstring = 0, ValidMethod valid = &yes_arity<53>) { - AddMethod(name_, new CppMethod53( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<53>) { - AddMethod(name_, new const_CppMethod53( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53), - const char* docstring = 0, ValidMethod valid = &yes_arity<54>) { - AddMethod( name_, new CppMethod54(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<54>) { - AddMethod(name_, new const_CppMethod54(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53), - const char* docstring = 0, ValidMethod valid = &yes_arity<54>) { - AddMethod(name_, new CppMethod54( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<54>) { - AddMethod(name_, new const_CppMethod54( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54), - const char* docstring = 0, ValidMethod valid = &yes_arity<55>) { - AddMethod( name_, new CppMethod55(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<55>) { - AddMethod(name_, new const_CppMethod55(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54), - const char* docstring = 0, ValidMethod valid = &yes_arity<55>) { - AddMethod(name_, new CppMethod55( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<55>) { - AddMethod(name_, new const_CppMethod55( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55), - const char* docstring = 0, ValidMethod valid = &yes_arity<56>) { - AddMethod( name_, new CppMethod56(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<56>) { - AddMethod(name_, new const_CppMethod56(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55), - const char* docstring = 0, ValidMethod valid = &yes_arity<56>) { - AddMethod(name_, new CppMethod56( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<56>) { - AddMethod(name_, new const_CppMethod56( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56), - const char* docstring = 0, ValidMethod valid = &yes_arity<57>) { - AddMethod( name_, new CppMethod57(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<57>) { - AddMethod(name_, new const_CppMethod57(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56), - const char* docstring = 0, ValidMethod valid = &yes_arity<57>) { - AddMethod(name_, new CppMethod57( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<57>) { - AddMethod(name_, new const_CppMethod57( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57), - const char* docstring = 0, ValidMethod valid = &yes_arity<58>) { - AddMethod( name_, new CppMethod58(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<58>) { - AddMethod(name_, new const_CppMethod58(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57), - const char* docstring = 0, ValidMethod valid = &yes_arity<58>) { - AddMethod(name_, new CppMethod58( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<58>) { - AddMethod(name_, new const_CppMethod58( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58), - const char* docstring = 0, ValidMethod valid = &yes_arity<59>) { - AddMethod( name_, new CppMethod59(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<59>) { - AddMethod(name_, new const_CppMethod59(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58), - const char* docstring = 0, ValidMethod valid = &yes_arity<59>) { - AddMethod(name_, new CppMethod59( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<59>) { - AddMethod(name_, new const_CppMethod59( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59), - const char* docstring = 0, ValidMethod valid = &yes_arity<60>) { - AddMethod( name_, new CppMethod60(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<60>) { - AddMethod(name_, new const_CppMethod60(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59), - const char* docstring = 0, ValidMethod valid = &yes_arity<60>) { - AddMethod(name_, new CppMethod60( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<60>) { - AddMethod(name_, new const_CppMethod60( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60), - const char* docstring = 0, ValidMethod valid = &yes_arity<61>) { - AddMethod( name_, new CppMethod61(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<61>) { - AddMethod(name_, new const_CppMethod61(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60), - const char* docstring = 0, ValidMethod valid = &yes_arity<61>) { - AddMethod(name_, new CppMethod61( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<61>) { - AddMethod(name_, new const_CppMethod61( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61), - const char* docstring = 0, ValidMethod valid = &yes_arity<62>) { - AddMethod( name_, new CppMethod62(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<62>) { - AddMethod(name_, new const_CppMethod62(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61), - const char* docstring = 0, ValidMethod valid = &yes_arity<62>) { - AddMethod(name_, new CppMethod62( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<62>) { - AddMethod(name_, new const_CppMethod62( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62), - const char* docstring = 0, ValidMethod valid = &yes_arity<63>) { - AddMethod( name_, new CppMethod63(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<63>) { - AddMethod(name_, new const_CppMethod63(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62), - const char* docstring = 0, ValidMethod valid = &yes_arity<63>) { - AddMethod(name_, new CppMethod63( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<63>) { - AddMethod(name_, new const_CppMethod63( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63), - const char* docstring = 0, ValidMethod valid = &yes_arity<64>) { - AddMethod( name_, new CppMethod64(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<64>) { - AddMethod(name_, new const_CppMethod64(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63), - const char* docstring = 0, ValidMethod valid = &yes_arity<64>) { - AddMethod(name_, new CppMethod64( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<64>) { - AddMethod(name_, new const_CppMethod64( fun ), valid, docstring); - return *this; -} - - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64), - const char* docstring = 0, ValidMethod valid = &yes_arity<65>) { - AddMethod( name_, new CppMethod65(fun), valid, docstring); - return *this; -} - -template -self& method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<65>) { - AddMethod(name_, new const_CppMethod65(fun), valid, docstring); - return *this ; -} - -template -self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64), - const char* docstring = 0, ValidMethod valid = &yes_arity<65>) { - AddMethod(name_, new CppMethod65( fun ), valid, docstring); - return *this; -} - -template -self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(U0 u0, U1 u1, U2 u2, U3 u3, U4 u4, U5 u5, U6 u6, U7 u7, U8 u8, U9 u9, U10 u10, U11 u11, U12 u12, U13 u13, U14 u14, U15 u15, U16 u16, U17 u17, U18 u18, U19 u19, U20 u20, U21 u21, U22 u22, U23 u23, U24 u24, U25 u25, U26 u26, U27 u27, U28 u28, U29 u29, U30 u30, U31 u31, U32 u32, U33 u33, U34 u34, U35 u35, U36 u36, U37 u37, U38 u38, U39 u39, U40 u40, U41 u41, U42 u42, U43 u43, U44 u44, U45 u45, U46 u46, U47 u47, U48 u48, U49 u49, U50 u50, U51 u51, U52 u52, U53 u53, U54 u54, U55 u55, U56 u56, U57 u57, U58 u58, U59 u59, U60 u60, U61 u61, U62 u62, U63 u63, U64 u64) const, - const char* docstring = 0, ValidMethod valid = &yes_arity<65>) { - AddMethod(name_, new const_CppMethod65( fun ), valid, docstring); - return *this; -} - -#endif - diff --git a/inst/include/Rcpp/module/class.h b/inst/include/Rcpp/module/class.h index b14374e0f..7ada6b65e 100644 --- a/inst/include/Rcpp/module/class.h +++ b/inst/include/Rcpp/module/class.h @@ -1,7 +1,7 @@ // class.h: Rcpp R/C++ interface class library -- Rcpp modules // -// Copyright (C) 2012 - 2013 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2012 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -110,21 +110,16 @@ return constructor( docstring, valid ) ; } -#if defined(HAS_VARIADIC_TEMPLATES) - template - self& constructor( const char* docstring = 0, ValidConstructor valid = &yes_arity ){ - AddConstructor( new Constructor , valid, docstring ) ; - return *this ; - } - template - self& factory( Class* (*fun)(T...), const char* docstring = 0, ValidConstructor valid = &yes_arity ){ - AddFactory( new Factory(fun) , valid, docstring ) ; - return *this ; - } -#else - #include - #include -#endif + template + self& constructor( const char* docstring = 0, ValidConstructor valid = &yes_arity ){ + AddConstructor( new Constructor , valid, docstring ) ; + return *this ; + } + template + self& factory( Class* (*fun)(T...), const char* docstring = 0, ValidConstructor valid = &yes_arity ){ + AddFactory( new Factory(fun) , valid, docstring ) ; + return *this ; + } public: @@ -265,47 +260,42 @@ return *this ; } -#if defined(HAS_VARIADIC_TEMPLATES) - template - self& method(const char* name_, RESULT_TYPE (Class::*fun)(T...), - const char* docstring = 0, ValidMethod valid = &yes_arity) { - AddMethod( name_, new CppMethodN(fun), valid, docstring); - return *this; - } - template - self& method(const char* name_, RESULT_TYPE (Class::*fun)(T...) const, - const char* docstring = 0, ValidMethod valid = &yes_arity) { - AddMethod( name_, new const_CppMethodN(fun), valid, docstring); - return *this; - } - template - self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(T...), - const char* docstring = 0, ValidMethod valid = &yes_arity) { - AddMethod( name_, new CppMethodN(fun), valid, docstring); - return *this; - } - template - self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(T...) const, - const char* docstring = 0, ValidMethod valid = &yes_arity) { - AddMethod( name_, new const_CppMethodN(fun), valid, docstring); - return *this; - } - template - self& method(const char* name_, RESULT_TYPE (*fun)(Class*, T...), - const char* docstring = 0, ValidMethod valid = &yes_arity) { - AddMethod( name_, new Pointer_CppMethodN(fun), valid, docstring); - return *this; - } - template - self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, T...), - const char* docstring = 0, ValidMethod valid = &yes_arity) { - AddMethod( name_, new Const_Pointer_CppMethodN(fun), valid, docstring); - return *this; - } -#else - #include - #include -#endif + template + self& method(const char* name_, RESULT_TYPE (Class::*fun)(T...), + const char* docstring = 0, ValidMethod valid = &yes_arity) { + AddMethod( name_, new CppMethodN(fun), valid, docstring); + return *this; + } + template + self& method(const char* name_, RESULT_TYPE (Class::*fun)(T...) const, + const char* docstring = 0, ValidMethod valid = &yes_arity) { + AddMethod( name_, new const_CppMethodN(fun), valid, docstring); + return *this; + } + template + self& nonconst_method(const char* name_, RESULT_TYPE (Class::*fun)(T...), + const char* docstring = 0, ValidMethod valid = &yes_arity) { + AddMethod( name_, new CppMethodN(fun), valid, docstring); + return *this; + } + template + self& const_method(const char* name_, RESULT_TYPE (Class::*fun)(T...) const, + const char* docstring = 0, ValidMethod valid = &yes_arity) { + AddMethod( name_, new const_CppMethodN(fun), valid, docstring); + return *this; + } + template + self& method(const char* name_, RESULT_TYPE (*fun)(Class*, T...), + const char* docstring = 0, ValidMethod valid = &yes_arity) { + AddMethod( name_, new Pointer_CppMethodN(fun), valid, docstring); + return *this; + } + template + self& const_method(const char* name_, RESULT_TYPE (*fun)(const Class*, T...), + const char* docstring = 0, ValidMethod valid = &yes_arity) { + AddMethod( name_, new Const_Pointer_CppMethodN(fun), valid, docstring); + return *this; + } bool has_method( const std::string& m){ return vec_methods.find(m) != vec_methods.end() ; diff --git a/inst/include/Rcpp/platform/compiler.h b/inst/include/Rcpp/platform/compiler.h index 0248a9116..3ca58d4f6 100644 --- a/inst/include/Rcpp/platform/compiler.h +++ b/inst/include/Rcpp/platform/compiler.h @@ -34,7 +34,6 @@ // C++11 features -- that used to be carefully tested for or worked around via CXX0X / TR1 // These defines are all planned to get removed just how a number have already been removed. One at a time... #define RCPP_USING_CXX11 -#define HAS_VARIADIC_TEMPLATES #include #include #include diff --git a/inst/include/Rcpp/traits/index_sequence.h b/inst/include/Rcpp/traits/index_sequence.h index 55a094ba4..4aa64399b 100644 --- a/inst/include/Rcpp/traits/index_sequence.h +++ b/inst/include/Rcpp/traits/index_sequence.h @@ -1,9 +1,6 @@ #ifndef RCPP_TRAITS_INDEX_SEQUENCE_H #define RCPP_TRAITS_INDEX_SEQUENCE_H - -#if defined(HAS_VARIADIC_TEMPLATES) - namespace Rcpp { namespace traits { /** @@ -23,5 +20,3 @@ namespace traits { } #endif - -#endif diff --git a/inst/include/Rcpp/traits/named_object.h b/inst/include/Rcpp/traits/named_object.h index dab9dd979..e1fd2476a 100644 --- a/inst/include/Rcpp/traits/named_object.h +++ b/inst/include/Rcpp/traits/named_object.h @@ -2,7 +2,7 @@ // named_object.h: Rcpp R/C++ interface class library -- named SEXP // // Copyright (C) 2010 - 2020 Dirk Eddelbuettel and Romain Francois -// Copyright (C) 2021 Dirk Eddelbuettel, Romain Francois and Iñaki Ucar +// Copyright (C) 2021 - 2025 Dirk Eddelbuettel, Romain Francois and Iñaki Ucar // // This file is part of Rcpp. // @@ -65,18 +65,15 @@ template struct is_named : public false_type{}; template struct is_named< named_object > : public true_type {}; template <> struct is_named< Rcpp::Argument > : public true_type {}; +template struct is_any_named : public false_type {}; +template struct is_any_named : public is_named::type {}; -#if defined(HAS_VARIADIC_TEMPLATES) - template struct is_any_named : public false_type {}; - template struct is_any_named : public is_named::type {}; - - template - struct is_any_named - : public std::conditional< - is_any_named::value, - std::true_type, - is_any_named>::type {}; -#endif +template +struct is_any_named + : public std::conditional< + is_any_named::value, + std::true_type, + is_any_named>::type {}; } // namespace traits } // namespace Rcpp diff --git a/inst/include/Rcpp/vector/Vector.h b/inst/include/Rcpp/vector/Vector.h index 3feb8995c..e5440a5f1 100644 --- a/inst/include/Rcpp/vector/Vector.h +++ b/inst/include/Rcpp/vector/Vector.h @@ -1,6 +1,6 @@ // Vector.h: Rcpp R/C++ interface class library -- vectors // -// Copyright (C) 2010 - 2024 Dirk Eddelbuettel and Romain Francois +// Copyright (C) 2010 - 2025 Dirk Eddelbuettel and Romain Francois // // This file is part of Rcpp. // @@ -1120,55 +1120,55 @@ class Vector : return Vector( 0 ) ; } - #if defined(HAS_VARIADIC_TEMPLATES) - public: - template - static Vector create(const T&... t){ - return create__dispatch( typename traits::integral_constant::value - >::type(), t... ) ; - } +public: + template + static Vector create(const T&... t){ + return create__dispatch( typename traits::integral_constant::value + >::type(), t... ) ; + } - private: - template - static Vector create__dispatch(traits::false_type, const T&... t){ - Vector res(sizeof...(T)) ; - iterator it(res.begin()); - create_dispatch_impl(it, t...); - return res; - } - template - static Vector create__dispatch( traits::true_type, const T&... t) { - Vector res(sizeof...(T)) ; - Shield names(::Rf_allocVector(STRSXP, sizeof...(T))); - int index = 0; - iterator it(res.begin()); - replace_element_impl(it, names, index, t...); - res.attr("names") = names; - return res; - } - template - static void create_dispatch_impl(iterator& it, const T& t) { - *it = converter_type::get(t); - } +private: + template + static Vector create__dispatch(traits::false_type, const T&... t){ + Vector res(sizeof...(T)) ; + iterator it(res.begin()); + create_dispatch_impl(it, t...); + return res; + } - template - static void create_dispatch_impl(iterator& it, const T& t, const TArgs&... args) { - *it = converter_type::get(t); - create_dispatch_impl(++it, args...); - } - template - static void replace_element_impl(iterator& it, Shield& names, int& index, const T& t) { - replace_element(it, names, index, t); - } - template - static void replace_element_impl(iterator& it, Shield& names, int& index, const T& t, const TArgs&... args) { - replace_element(it, names, index, t); - replace_element_impl(++it, names, ++index, args...); - } - #else - #include - #endif + template + static Vector create__dispatch( traits::true_type, const T&... t) { + Vector res(sizeof...(T)) ; + Shield names(::Rf_allocVector(STRSXP, sizeof...(T))); + int index = 0; + iterator it(res.begin()); + replace_element_impl(it, names, index, t...); + res.attr("names") = names; + return res; + } + + template + static void create_dispatch_impl(iterator& it, const T& t) { + *it = converter_type::get(t); + } + + template + static void create_dispatch_impl(iterator& it, const T& t, const TArgs&... args) { + *it = converter_type::get(t); + create_dispatch_impl(++it, args...); + } + + template + static void replace_element_impl(iterator& it, Shield& names, int& index, const T& t) { + replace_element(it, names, index, t); + } + + template + static void replace_element_impl(iterator& it, Shield& names, int& index, const T& t, const TArgs&... args) { + replace_element(it, names, index, t); + replace_element_impl(++it, names, ++index, args...); + } public: diff --git a/src/api.cpp b/src/api.cpp index dbd02cd4d..512a27090 100644 --- a/src/api.cpp +++ b/src/api.cpp @@ -223,11 +223,7 @@ SEXP rcpp_capabilities() { // [[Rcpp::internal]] SEXP rcpp_can_use_cxx0x() { // #nocov start - #if defined(HAS_VARIADIC_TEMPLATES) - return Rf_ScalarLogical(TRUE); - #else - return Rf_ScalarLogical(FALSE); - #endif + return Rf_ScalarLogical(TRUE); } @@ -240,7 +236,6 @@ SEXP rcpp_can_use_cxx11() { #endif } - // [[Rcpp::register]] SEXP stack_trace(const char* file, int line) { return R_NilValue;