@@ -166,13 +166,41 @@ extern "C" SEXP _cpp11test_grow_(SEXP n) {
166166 return cpp11::as_sexp (grow_ (cpp11::as_cpp<cpp11::decay_t <R_xlen_t>>(n)));
167167 END_CPP11
168168}
169+ // grow.cpp
170+ cpp11::writable::complexes grow_cplx_ (R_xlen_t n);
171+ extern " C" SEXP _cpp11test_grow_cplx_ (SEXP n) {
172+ BEGIN_CPP11
173+ return cpp11::as_sexp (grow_cplx_ (cpp11::as_cpp<cpp11::decay_t <R_xlen_t>>(n)));
174+ END_CPP11
175+ }
169176// insert.cpp
170177SEXP cpp11_insert_ (SEXP num_sxp);
171178extern " C" SEXP _cpp11test_cpp11_insert_ (SEXP num_sxp) {
172179 BEGIN_CPP11
173180 return cpp11::as_sexp (cpp11_insert_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(num_sxp)));
174181 END_CPP11
175182}
183+ // map.cpp
184+ SEXP ordered_map_to_list_ (cpp11::doubles x);
185+ extern " C" SEXP _cpp11test_ordered_map_to_list_ (SEXP x) {
186+ BEGIN_CPP11
187+ return cpp11::as_sexp (ordered_map_to_list_ (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(x)));
188+ END_CPP11
189+ }
190+ // map.cpp
191+ SEXP ordered_map_to_list_2_ (cpp11::doubles x);
192+ extern " C" SEXP _cpp11test_ordered_map_to_list_2_ (SEXP x) {
193+ BEGIN_CPP11
194+ return cpp11::as_sexp (ordered_map_to_list_2_ (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(x)));
195+ END_CPP11
196+ }
197+ // map.cpp
198+ SEXP unordered_map_to_list_ (cpp11::doubles x);
199+ extern " C" SEXP _cpp11test_unordered_map_to_list_ (SEXP x) {
200+ BEGIN_CPP11
201+ return cpp11::as_sexp (unordered_map_to_list_ (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles>>(x)));
202+ END_CPP11
203+ }
176204// matrix.cpp
177205SEXP gibbs_cpp (int N, int thin);
178206extern " C" SEXP _cpp11test_gibbs_cpp (SEXP N, SEXP thin) {
@@ -215,6 +243,27 @@ extern "C" SEXP _cpp11test_col_sums(SEXP x) {
215243 return cpp11::as_sexp (col_sums (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles_matrix<cpp11::by_column>>>(x)));
216244 END_CPP11
217245}
246+ // matrix.cpp
247+ cpp11::doubles_matrix<> mat_mat_copy_dimnames (cpp11::doubles_matrix<> x);
248+ extern " C" SEXP _cpp11test_mat_mat_copy_dimnames (SEXP x) {
249+ BEGIN_CPP11
250+ return cpp11::as_sexp (mat_mat_copy_dimnames (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles_matrix<>>>(x)));
251+ END_CPP11
252+ }
253+ // matrix.cpp
254+ SEXP mat_sexp_copy_dimnames (cpp11::doubles_matrix<> x);
255+ extern " C" SEXP _cpp11test_mat_sexp_copy_dimnames (SEXP x) {
256+ BEGIN_CPP11
257+ return cpp11::as_sexp (mat_sexp_copy_dimnames (cpp11::as_cpp<cpp11::decay_t <cpp11::doubles_matrix<>>>(x)));
258+ END_CPP11
259+ }
260+ // matrix.cpp
261+ cpp11::doubles_matrix<> mat_mat_create_dimnames ();
262+ extern " C" SEXP _cpp11test_mat_mat_create_dimnames () {
263+ BEGIN_CPP11
264+ return cpp11::as_sexp (mat_mat_create_dimnames ());
265+ END_CPP11
266+ }
218267// protect.cpp
219268void protect_one_ (SEXP x, int n);
220269extern " C" SEXP _cpp11test_protect_one_ (SEXP x, SEXP n) {
@@ -303,6 +352,55 @@ extern "C" SEXP _cpp11test_rcpp_release_(SEXP n) {
303352 return R_NilValue;
304353 END_CPP11
305354}
355+ // roxygen1.cpp
356+ double notroxcpp1_ (double x);
357+ extern " C" SEXP _cpp11test_notroxcpp1_ (SEXP x) {
358+ BEGIN_CPP11
359+ return cpp11::as_sexp (notroxcpp1_ (cpp11::as_cpp<cpp11::decay_t <double >>(x)));
360+ END_CPP11
361+ }
362+ // roxygen1.cpp
363+ double roxcpp2_ (double x);
364+ extern " C" SEXP _cpp11test_roxcpp2_ (SEXP x) {
365+ BEGIN_CPP11
366+ return cpp11::as_sexp (roxcpp2_ (cpp11::as_cpp<cpp11::decay_t <double >>(x)));
367+ END_CPP11
368+ }
369+ // roxygen2.cpp
370+ double roxcpp3_ (double x);
371+ extern " C" SEXP _cpp11test_roxcpp3_ (SEXP x) {
372+ BEGIN_CPP11
373+ return cpp11::as_sexp (roxcpp3_ (cpp11::as_cpp<cpp11::decay_t <double >>(x)));
374+ END_CPP11
375+ }
376+ // roxygen2.cpp
377+ double roxcpp4_ (double x);
378+ extern " C" SEXP _cpp11test_roxcpp4_ (SEXP x) {
379+ BEGIN_CPP11
380+ return cpp11::as_sexp (roxcpp4_ (cpp11::as_cpp<cpp11::decay_t <double >>(x)));
381+ END_CPP11
382+ }
383+ // roxygen3.cpp
384+ double roxcpp5_ (double x);
385+ extern " C" SEXP _cpp11test_roxcpp5_ (SEXP x) {
386+ BEGIN_CPP11
387+ return cpp11::as_sexp (roxcpp5_ (cpp11::as_cpp<cpp11::decay_t <double >>(x)));
388+ END_CPP11
389+ }
390+ // roxygen3.cpp
391+ double notroxcpp6_ (double x);
392+ extern " C" SEXP _cpp11test_notroxcpp6_ (SEXP x) {
393+ BEGIN_CPP11
394+ return cpp11::as_sexp (notroxcpp6_ (cpp11::as_cpp<cpp11::decay_t <double >>(x)));
395+ END_CPP11
396+ }
397+ // roxygen3.cpp
398+ double roxcpp7_ (double x);
399+ extern " C" SEXP _cpp11test_roxcpp7_ (SEXP x) {
400+ BEGIN_CPP11
401+ return cpp11::as_sexp (roxcpp7_ (cpp11::as_cpp<cpp11::decay_t <double >>(x)));
402+ END_CPP11
403+ }
306404// safe.cpp
307405SEXP cpp11_safe_ (SEXP x_sxp);
308406extern " C" SEXP _cpp11test_cpp11_safe_ (SEXP x_sxp) {
@@ -408,6 +506,69 @@ extern "C" SEXP _cpp11test_sum_dbl_accumulate2_(SEXP x_sxp) {
408506 return cpp11::as_sexp (sum_dbl_accumulate2_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(x_sxp)));
409507 END_CPP11
410508}
509+ // sum.cpp
510+ cpp11::r_complex sum_cplx_for_ (cpp11::complexes x);
511+ extern " C" SEXP _cpp11test_sum_cplx_for_ (SEXP x) {
512+ BEGIN_CPP11
513+ return cpp11::as_sexp (sum_cplx_for_ (cpp11::as_cpp<cpp11::decay_t <cpp11::complexes>>(x)));
514+ END_CPP11
515+ }
516+ // sum.cpp
517+ cpp11::complexes sum_cplx_for_2_ (cpp11::complexes x);
518+ extern " C" SEXP _cpp11test_sum_cplx_for_2_ (SEXP x) {
519+ BEGIN_CPP11
520+ return cpp11::as_sexp (sum_cplx_for_2_ (cpp11::as_cpp<cpp11::decay_t <cpp11::complexes>>(x)));
521+ END_CPP11
522+ }
523+ // sum.cpp
524+ std::complex <double > sum_cplx_for_3_ (cpp11::complexes x_sxp);
525+ extern " C" SEXP _cpp11test_sum_cplx_for_3_ (SEXP x_sxp) {
526+ BEGIN_CPP11
527+ return cpp11::as_sexp (sum_cplx_for_3_ (cpp11::as_cpp<cpp11::decay_t <cpp11::complexes>>(x_sxp)));
528+ END_CPP11
529+ }
530+ // sum.cpp
531+ std::complex <double > sum_cplx_for_4_ (SEXP x_sxp);
532+ extern " C" SEXP _cpp11test_sum_cplx_for_4_ (SEXP x_sxp) {
533+ BEGIN_CPP11
534+ return cpp11::as_sexp (sum_cplx_for_4_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(x_sxp)));
535+ END_CPP11
536+ }
537+ // sum.cpp
538+ SEXP sum_cplx_for_5_ (SEXP x_sxp);
539+ extern " C" SEXP _cpp11test_sum_cplx_for_5_ (SEXP x_sxp) {
540+ BEGIN_CPP11
541+ return cpp11::as_sexp (sum_cplx_for_5_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(x_sxp)));
542+ END_CPP11
543+ }
544+ // sum.cpp
545+ cpp11::complexes sum_cplx_for_6_ (SEXP x_sxp);
546+ extern " C" SEXP _cpp11test_sum_cplx_for_6_ (SEXP x_sxp) {
547+ BEGIN_CPP11
548+ return cpp11::as_sexp (sum_cplx_for_6_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(x_sxp)));
549+ END_CPP11
550+ }
551+ // sum.cpp
552+ std::complex <double > sum_cplx_foreach_ (cpp11::complexes x);
553+ extern " C" SEXP _cpp11test_sum_cplx_foreach_ (SEXP x) {
554+ BEGIN_CPP11
555+ return cpp11::as_sexp (sum_cplx_foreach_ (cpp11::as_cpp<cpp11::decay_t <cpp11::complexes>>(x)));
556+ END_CPP11
557+ }
558+ // sum.cpp
559+ std::complex <double > sum_cplx_accumulate_ (cpp11::complexes x);
560+ extern " C" SEXP _cpp11test_sum_cplx_accumulate_ (SEXP x) {
561+ BEGIN_CPP11
562+ return cpp11::as_sexp (sum_cplx_accumulate_ (cpp11::as_cpp<cpp11::decay_t <cpp11::complexes>>(x)));
563+ END_CPP11
564+ }
565+ // sum.cpp
566+ std::complex <double > sum_cplx_for2_ (SEXP x_sxp);
567+ extern " C" SEXP _cpp11test_sum_cplx_for2_ (SEXP x_sxp) {
568+ BEGIN_CPP11
569+ return cpp11::as_sexp (sum_cplx_for2_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(x_sxp)));
570+ END_CPP11
571+ }
411572// sum_int.cpp
412573double sum_int_for_ (cpp11::integers x);
413574extern " C" SEXP _cpp11test_sum_int_for_ (SEXP x) {
@@ -478,6 +639,20 @@ extern "C" SEXP _cpp11test_rcpp_push_and_truncate_(SEXP size_sxp) {
478639 return cpp11::as_sexp (rcpp_push_and_truncate_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(size_sxp)));
479640 END_CPP11
480641}
642+ // test-external_pointer.cpp
643+ cpp11::external_pointer<int > nullable_extptr_1 ();
644+ extern " C" SEXP _cpp11test_nullable_extptr_1 () {
645+ BEGIN_CPP11
646+ return cpp11::as_sexp (nullable_extptr_1 ());
647+ END_CPP11
648+ }
649+ // test-external_pointer.cpp
650+ cpp11::external_pointer<int > nullable_extptr_2 ();
651+ extern " C" SEXP _cpp11test_nullable_extptr_2 () {
652+ BEGIN_CPP11
653+ return cpp11::as_sexp (nullable_extptr_2 ());
654+ END_CPP11
655+ }
481656// test-protect-nested.cpp
482657void test_destruction_inner ();
483658extern " C" SEXP _cpp11test_test_destruction_inner () {
@@ -525,9 +700,13 @@ static const R_CallMethodDef CallEntries[] = {
525700 {" _cpp11test_gibbs_rcpp" , (DL_FUNC) &_cpp11test_gibbs_rcpp, 2 },
526701 {" _cpp11test_gibbs_rcpp2" , (DL_FUNC) &_cpp11test_gibbs_rcpp2, 2 },
527702 {" _cpp11test_grow_" , (DL_FUNC) &_cpp11test_grow_, 1 },
703+ {" _cpp11test_grow_cplx_" , (DL_FUNC) &_cpp11test_grow_cplx_, 1 },
528704 {" _cpp11test_grow_strings_cpp11_" , (DL_FUNC) &_cpp11test_grow_strings_cpp11_, 2 },
529705 {" _cpp11test_grow_strings_manual_" , (DL_FUNC) &_cpp11test_grow_strings_manual_, 2 },
530706 {" _cpp11test_grow_strings_rcpp_" , (DL_FUNC) &_cpp11test_grow_strings_rcpp_, 2 },
707+ {" _cpp11test_mat_mat_copy_dimnames" , (DL_FUNC) &_cpp11test_mat_mat_copy_dimnames, 1 },
708+ {" _cpp11test_mat_mat_create_dimnames" , (DL_FUNC) &_cpp11test_mat_mat_create_dimnames, 0 },
709+ {" _cpp11test_mat_sexp_copy_dimnames" , (DL_FUNC) &_cpp11test_mat_sexp_copy_dimnames, 1 },
531710 {" _cpp11test_my_message" , (DL_FUNC) &_cpp11test_my_message, 2 },
532711 {" _cpp11test_my_message_n1" , (DL_FUNC) &_cpp11test_my_message_n1, 1 },
533712 {" _cpp11test_my_message_n1fmt" , (DL_FUNC) &_cpp11test_my_message_n1fmt, 1 },
@@ -540,6 +719,12 @@ static const R_CallMethodDef CallEntries[] = {
540719 {" _cpp11test_my_warning_n1" , (DL_FUNC) &_cpp11test_my_warning_n1, 1 },
541720 {" _cpp11test_my_warning_n1fmt" , (DL_FUNC) &_cpp11test_my_warning_n1fmt, 1 },
542721 {" _cpp11test_my_warning_n2fmt" , (DL_FUNC) &_cpp11test_my_warning_n2fmt, 2 },
722+ {" _cpp11test_notroxcpp1_" , (DL_FUNC) &_cpp11test_notroxcpp1_, 1 },
723+ {" _cpp11test_notroxcpp6_" , (DL_FUNC) &_cpp11test_notroxcpp6_, 1 },
724+ {" _cpp11test_nullable_extptr_1" , (DL_FUNC) &_cpp11test_nullable_extptr_1, 0 },
725+ {" _cpp11test_nullable_extptr_2" , (DL_FUNC) &_cpp11test_nullable_extptr_2, 0 },
726+ {" _cpp11test_ordered_map_to_list_" , (DL_FUNC) &_cpp11test_ordered_map_to_list_, 1 },
727+ {" _cpp11test_ordered_map_to_list_2_" , (DL_FUNC) &_cpp11test_ordered_map_to_list_2_, 1 },
543728 {" _cpp11test_protect_many_" , (DL_FUNC) &_cpp11test_protect_many_, 1 },
544729 {" _cpp11test_protect_many_cpp11_" , (DL_FUNC) &_cpp11test_protect_many_cpp11_, 1 },
545730 {" _cpp11test_protect_many_preserve_" , (DL_FUNC) &_cpp11test_protect_many_preserve_, 1 },
@@ -558,8 +743,22 @@ static const R_CallMethodDef CallEntries[] = {
558743 {" _cpp11test_rcpp_sum_int_for_" , (DL_FUNC) &_cpp11test_rcpp_sum_int_for_, 1 },
559744 {" _cpp11test_remove_altrep" , (DL_FUNC) &_cpp11test_remove_altrep, 1 },
560745 {" _cpp11test_row_sums" , (DL_FUNC) &_cpp11test_row_sums, 1 },
746+ {" _cpp11test_roxcpp2_" , (DL_FUNC) &_cpp11test_roxcpp2_, 1 },
747+ {" _cpp11test_roxcpp3_" , (DL_FUNC) &_cpp11test_roxcpp3_, 1 },
748+ {" _cpp11test_roxcpp4_" , (DL_FUNC) &_cpp11test_roxcpp4_, 1 },
749+ {" _cpp11test_roxcpp5_" , (DL_FUNC) &_cpp11test_roxcpp5_, 1 },
750+ {" _cpp11test_roxcpp7_" , (DL_FUNC) &_cpp11test_roxcpp7_, 1 },
561751 {" _cpp11test_string_proxy_assignment_" , (DL_FUNC) &_cpp11test_string_proxy_assignment_, 0 },
562752 {" _cpp11test_string_push_back_" , (DL_FUNC) &_cpp11test_string_push_back_, 0 },
753+ {" _cpp11test_sum_cplx_accumulate_" , (DL_FUNC) &_cpp11test_sum_cplx_accumulate_, 1 },
754+ {" _cpp11test_sum_cplx_for2_" , (DL_FUNC) &_cpp11test_sum_cplx_for2_, 1 },
755+ {" _cpp11test_sum_cplx_for_" , (DL_FUNC) &_cpp11test_sum_cplx_for_, 1 },
756+ {" _cpp11test_sum_cplx_for_2_" , (DL_FUNC) &_cpp11test_sum_cplx_for_2_, 1 },
757+ {" _cpp11test_sum_cplx_for_3_" , (DL_FUNC) &_cpp11test_sum_cplx_for_3_, 1 },
758+ {" _cpp11test_sum_cplx_for_4_" , (DL_FUNC) &_cpp11test_sum_cplx_for_4_, 1 },
759+ {" _cpp11test_sum_cplx_for_5_" , (DL_FUNC) &_cpp11test_sum_cplx_for_5_, 1 },
760+ {" _cpp11test_sum_cplx_for_6_" , (DL_FUNC) &_cpp11test_sum_cplx_for_6_, 1 },
761+ {" _cpp11test_sum_cplx_foreach_" , (DL_FUNC) &_cpp11test_sum_cplx_foreach_, 1 },
563762 {" _cpp11test_sum_dbl_accumulate2_" , (DL_FUNC) &_cpp11test_sum_dbl_accumulate2_, 1 },
564763 {" _cpp11test_sum_dbl_accumulate_" , (DL_FUNC) &_cpp11test_sum_dbl_accumulate_, 1 },
565764 {" _cpp11test_sum_dbl_for2_" , (DL_FUNC) &_cpp11test_sum_dbl_for2_, 1 },
@@ -573,6 +772,7 @@ static const R_CallMethodDef CallEntries[] = {
573772 {" _cpp11test_sum_int_foreach_" , (DL_FUNC) &_cpp11test_sum_int_foreach_, 1 },
574773 {" _cpp11test_test_destruction_inner" , (DL_FUNC) &_cpp11test_test_destruction_inner, 0 },
575774 {" _cpp11test_test_destruction_outer" , (DL_FUNC) &_cpp11test_test_destruction_outer, 0 },
775+ {" _cpp11test_unordered_map_to_list_" , (DL_FUNC) &_cpp11test_unordered_map_to_list_, 1 },
576776 {" _cpp11test_upper_bound" , (DL_FUNC) &_cpp11test_upper_bound, 2 },
577777 {" run_testthat_tests" , (DL_FUNC) &run_testthat_tests, 1 },
578778 {NULL , NULL , 0 }
0 commit comments