[Rcpp-commits] r1092 - pkg/Rcpp/inst/include/Rcpp scripts

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Wed Apr 21 11:22:56 CEST 2010


Author: romain
Date: 2010-04-21 11:22:52 +0200 (Wed, 21 Apr 2010)
New Revision: 1092

Modified:
   pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h
   scripts/preprocessor.R
Log:
some more macros

Modified: pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h
===================================================================
--- pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h	2010-04-20 16:30:21 UTC (rev 1091)
+++ pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h	2010-04-21 09:22:52 UTC (rev 1092)
@@ -1,5 +1,5 @@
 // -*- mode: C++; c-indent-level: 4; c-basic-offset: 4; tab-width: 8 -*-
-//
+// :tabSize=4:indentSize=4:noTabs=true:folding=explicit:collapseFolds=1:
 // preprocessor_generated.h: Rcpp R/C++ interface class library -- pre processor help
 //
 // Copyright (C) 2010 Dirk Eddelbuettel and Romain Francois
@@ -1681,5 +1681,3326 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19, ___20, ___21, ___22, ___23, ___24, ___25, ___26, ___27, ___28, ___29, ___30, ___31, ___32, ___33, ___34, ___35, ___36, ___37, ___38, ___39, ___40, ___41, ___42, ___43, ___44, ___45, ___46, ___47, ___48, ___49, ___50, ___51, ___52, ___53, ___54, ___55, ___56, ___57, ___58, ___59, ___60, ___61, ___62, ___63, ___64)
 
 // }}}
+
+// {{{ RCPP_XP_METHOD
+
+
+#define RCPP_XP_METHOD_0(__NAME__,__CLASS__,__METHOD__) \
+extern "C" SEXP __NAME__( SEXP xp  ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__(  ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_1(__NAME__,__CLASS__,__METHOD__, ___0) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_2(__NAME__,__CLASS__,__METHOD__, ___0, ___1) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_3(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_4(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_5(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_6(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_7(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_8(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_9(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_10(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_11(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_12(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_13(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_14(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_15(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_16(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_17(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_18(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_19(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17, SEXP x18 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ), ::Rcpp::internal::converter( x18 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_20(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17, SEXP x18, SEXP x19 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ), ::Rcpp::internal::converter( x18 ), ::Rcpp::internal::converter( x19 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_21(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19, ___20) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17, SEXP x18, SEXP x19, SEXP x20 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ), ::Rcpp::internal::converter( x18 ), ::Rcpp::internal::converter( x19 ), ::Rcpp::internal::converter( x20 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_22(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19, ___20, ___21) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17, SEXP x18, SEXP x19, SEXP x20, SEXP x21 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ), ::Rcpp::internal::converter( x18 ), ::Rcpp::internal::converter( x19 ), ::Rcpp::internal::converter( x20 ), ::Rcpp::internal::converter( x21 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_23(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19, ___20, ___21, ___22) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17, SEXP x18, SEXP x19, SEXP x20, SEXP x21, SEXP x22 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ), ::Rcpp::internal::converter( x18 ), ::Rcpp::internal::converter( x19 ), ::Rcpp::internal::converter( x20 ), ::Rcpp::internal::converter( x21 ), ::Rcpp::internal::converter( x22 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_24(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19, ___20, ___21, ___22, ___23) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17, SEXP x18, SEXP x19, SEXP x20, SEXP x21, SEXP x22, SEXP x23 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ), ::Rcpp::internal::converter( x18 ), ::Rcpp::internal::converter( x19 ), ::Rcpp::internal::converter( x20 ), ::Rcpp::internal::converter( x21 ), ::Rcpp::internal::converter( x22 ), ::Rcpp::internal::converter( x23 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
+	return res ;                                            \
+}
+
+
+#define RCPP_XP_METHOD_25(__NAME__,__CLASS__,__METHOD__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19, ___20, ___21, ___22, ___23, ___24) \
+extern "C" SEXP __NAME__( SEXP xp ,  SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9, SEXP x10, SEXP x11, SEXP x12, SEXP x13, SEXP x14, SEXP x15, SEXP x16, SEXP x17, SEXP x18, SEXP x19, SEXP x20, SEXP x21, SEXP x22, SEXP x23, SEXP x24 ){               \
+	SEXP res = R_NilValue ;                                 \
+	try{                                                    \
+		::Rcpp::XPtr<__CLASS__> ptr(xp) ;                   \
+		res = ::Rcpp::wrap( ptr->__METHOD__( ::Rcpp::internal::converter( x0 ), ::Rcpp::internal::converter( x1 ), ::Rcpp::internal::converter( x2 ), ::Rcpp::internal::converter( x3 ), ::Rcpp::internal::converter( x4 ), ::Rcpp::internal::converter( x5 ), ::Rcpp::internal::converter( x6 ), ::Rcpp::internal::converter( x7 ), ::Rcpp::internal::converter( x8 ), ::Rcpp::internal::converter( x9 ), ::Rcpp::internal::converter( x10 ), ::Rcpp::internal::converter( x11 ), ::Rcpp::internal::converter( x12 ), ::Rcpp::internal::converter( x13 ), ::Rcpp::internal::converter( x14 ), ::Rcpp::internal::converter( x15 ), ::Rcpp::internal::converter( x16 ), ::Rcpp::internal::converter( x17 ), ::Rcpp::internal::converter( x18 ), ::Rcpp::internal::converter( x19 ), ::Rcpp::internal::converter( x20 ), ::Rcpp::internal::converter( x21 ), ::Rcpp::internal::converter( x22 ), ::Rcpp::internal::converter( x23 ), ::Rcpp::internal::converter( x24 ) ) ) ;        \
+	} catch( std::exception& __ex__ ){                      \
+		forward_exception_to_r( __ex__ ) ;	                  \
+	}                                                       \
[TRUNCATED]

To get the complete diff run:
    svnlook diff /svnroot/rcpp -r 1092


More information about the Rcpp-commits mailing list