[Rcpp-commits] r1154 - pkg/Rcpp/inst/include/Rcpp

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Tue May 4 08:07:21 CEST 2010


Author: romain
Date: 2010-05-04 08:07:21 +0200 (Tue, 04 May 2010)
New Revision: 1154

Modified:
   pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h
Log:
small addition to RCPP_FUNCTION

Modified: pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h
===================================================================
--- pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h	2010-05-04 06:07:01 UTC (rev 1153)
+++ pkg/Rcpp/inst/include/Rcpp/preprocessor_generated.h	2010-05-04 06:07:21 UTC (rev 1154)
@@ -26,6 +26,14 @@
 
 
 #define RCPP_FUNCTION_0(__OUT__,__NAME__)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 0 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)() ;               \
 extern "C" SEXP __NAME__(){                       \
 SEXP res = R_NilValue ;                             \
@@ -37,6 +45,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)()
 
 #define RCPP_FUNCTION_1(__OUT__,__NAME__, ___0)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 1 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0) ;               \
 extern "C" SEXP __NAME__(SEXP x0){                       \
 SEXP res = R_NilValue ;                             \
@@ -48,6 +64,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0)
 
 #define RCPP_FUNCTION_2(__OUT__,__NAME__, ___0, ___1)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 2 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1){                       \
 SEXP res = R_NilValue ;                             \
@@ -59,6 +83,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1)
 
 #define RCPP_FUNCTION_3(__OUT__,__NAME__, ___0, ___1, ___2)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 3 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2){                       \
 SEXP res = R_NilValue ;                             \
@@ -70,6 +102,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2)
 
 #define RCPP_FUNCTION_4(__OUT__,__NAME__, ___0, ___1, ___2, ___3)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 4 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2, SEXP x3){                       \
 SEXP res = R_NilValue ;                             \
@@ -81,6 +121,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3)
 
 #define RCPP_FUNCTION_5(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 5 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4){                       \
 SEXP res = R_NilValue ;                             \
@@ -92,6 +140,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4)
 
 #define RCPP_FUNCTION_6(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 6 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5){                       \
 SEXP res = R_NilValue ;                             \
@@ -103,6 +159,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5)
 
 #define RCPP_FUNCTION_7(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 7 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6){                       \
 SEXP res = R_NilValue ;                             \
@@ -114,6 +178,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6)
 
 #define RCPP_FUNCTION_8(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 8 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7){                       \
 SEXP res = R_NilValue ;                             \
@@ -125,6 +197,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7)
 
 #define RCPP_FUNCTION_9(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 9 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8){                       \
 SEXP res = R_NilValue ;                             \
@@ -136,6 +216,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8)
 
 #define RCPP_FUNCTION_10(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 10 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9) ;               \
 extern "C" SEXP __NAME__(SEXP x0, SEXP x1, SEXP x2, SEXP x3, SEXP x4, SEXP x5, SEXP x6, SEXP x7, SEXP x8, SEXP x9){                       \
 SEXP res = R_NilValue ;                             \
@@ -147,6 +235,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9)
 
 #define RCPP_FUNCTION_11(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 11 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -158,6 +254,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10)
 
 #define RCPP_FUNCTION_12(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 12 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -169,6 +273,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11)
 
 #define RCPP_FUNCTION_13(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 13 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -180,6 +292,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12)
 
 #define RCPP_FUNCTION_14(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 14 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -191,6 +311,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13)
 
 #define RCPP_FUNCTION_15(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 15 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -202,6 +330,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14)
 
 #define RCPP_FUNCTION_16(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 16 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -213,6 +349,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15)
 
 #define RCPP_FUNCTION_17(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 17 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -224,6 +368,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16)
 
 #define RCPP_FUNCTION_18(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 18 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16, #___17                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -235,6 +387,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17)
 
 #define RCPP_FUNCTION_19(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 19 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16, #___17, #___18                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -246,6 +406,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18)
 
 #define RCPP_FUNCTION_20(__OUT__,__NAME__, ___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 20 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16, #___17, #___18, #___19                                       \
+        	) ) ;                                    \
+}                                                   \
 __OUT__ RCPP_DECORATE(__NAME__)(___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 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 ;                             \
@@ -257,6 +425,14 @@
 __OUT__ RCPP_DECORATE(__NAME__)(___0, ___1, ___2, ___3, ___4, ___5, ___6, ___7, ___8, ___9, ___10, ___11, ___12, ___13, ___14, ___15, ___16, ___17, ___18, ___19)
 
 #define RCPP_FUNCTION_21(__OUT__,__NAME__, ___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__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 21 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16, #___17, #___18, #___19, #___20                                       \
+        	) ) ;                                    \
+}                                                   \
 __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) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -268,6 +444,14 @@
 __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)
 
 #define RCPP_FUNCTION_22(__OUT__,__NAME__, ___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__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 22 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16, #___17, #___18, #___19, #___20, #___21                                       \
+        	) ) ;                                    \
+}                                                   \
 __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) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -279,6 +463,14 @@
 __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)
 
 #define RCPP_FUNCTION_23(__OUT__,__NAME__, ___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__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 23 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16, #___17, #___18, #___19, #___20, #___21, #___22                                       \
+        	) ) ;                                    \
+}                                                   \
 __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) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -290,6 +482,14 @@
 __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)
 
 #define RCPP_FUNCTION_24(__OUT__,__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)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 24 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___0, #___1, #___2, #___3, #___4, #___5, #___6, #___7, #___8, #___9, #___10, #___11, #___12, #___13, #___14, #___15, #___16, #___17, #___18, #___19, #___20, #___21, #___22, #___23                                       \
+        	) ) ;                                    \
+}                                                   \
 __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) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -301,6 +501,14 @@
 __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)
 
 #define RCPP_FUNCTION_25(__OUT__,__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)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 25 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___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                                       \
+        	) ) ;                                    \
+}                                                   \
 __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) ;               \
 extern "C" SEXP __NAME__(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 ;                             \
@@ -312,6 +520,14 @@
 __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)
 
 #define RCPP_FUNCTION_26(__OUT__,__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)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 26 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___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                                       \
+        	) ) ;                                    \
+}                                                   \
 __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) ;               \
 extern "C" SEXP __NAME__(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 x25){                       \
 SEXP res = R_NilValue ;                             \
@@ -323,6 +539,14 @@
 __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)
 
 #define RCPP_FUNCTION_27(__OUT__,__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)        \
+extern "C" SEXP __NAME__##__rcpp_info__( ){         \
+    return Rcpp::List(                              \
+        _["n"]   = 27 ,                             \
+        _["out"] = #__OUT__ ,                       \
+        _["in"]  = CharacterVector::create(         \
+        	#___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                                       \
+        	) ) ;                                    \
+}                                                   \
 __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) ;               \
 extern "C" SEXP __NAME__(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 x25, SEXP x26){                       \
[TRUNCATED]

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


More information about the Rcpp-commits mailing list