@@ -166,6 +166,13 @@ 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) {
@@ -499,6 +506,69 @@ extern "C" SEXP _cpp11test_sum_dbl_accumulate2_(SEXP x_sxp) {
499506 return cpp11::as_sexp (sum_dbl_accumulate2_ (cpp11::as_cpp<cpp11::decay_t <SEXP>>(x_sxp)));
500507 END_CPP11
501508}
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+ }
502572// sum_int.cpp
503573double sum_int_for_ (cpp11::integers x);
504574extern " C" SEXP _cpp11test_sum_int_for_ (SEXP x) {
@@ -630,6 +700,7 @@ static const R_CallMethodDef CallEntries[] = {
630700 {" _cpp11test_gibbs_rcpp" , (DL_FUNC) &_cpp11test_gibbs_rcpp, 2 },
631701 {" _cpp11test_gibbs_rcpp2" , (DL_FUNC) &_cpp11test_gibbs_rcpp2, 2 },
632702 {" _cpp11test_grow_" , (DL_FUNC) &_cpp11test_grow_, 1 },
703+ {" _cpp11test_grow_cplx_" , (DL_FUNC) &_cpp11test_grow_cplx_, 1 },
633704 {" _cpp11test_mat_mat_copy_dimnames" , (DL_FUNC) &_cpp11test_mat_mat_copy_dimnames, 1 },
634705 {" _cpp11test_mat_mat_create_dimnames" , (DL_FUNC) &_cpp11test_mat_mat_create_dimnames, 0 },
635706 {" _cpp11test_mat_sexp_copy_dimnames" , (DL_FUNC) &_cpp11test_mat_sexp_copy_dimnames, 1 },
@@ -677,6 +748,15 @@ static const R_CallMethodDef CallEntries[] = {
677748 {" _cpp11test_roxcpp7_" , (DL_FUNC) &_cpp11test_roxcpp7_, 1 },
678749 {" _cpp11test_string_proxy_assignment_" , (DL_FUNC) &_cpp11test_string_proxy_assignment_, 0 },
679750 {" _cpp11test_string_push_back_" , (DL_FUNC) &_cpp11test_string_push_back_, 0 },
751+ {" _cpp11test_sum_cplx_accumulate_" , (DL_FUNC) &_cpp11test_sum_cplx_accumulate_, 1 },
752+ {" _cpp11test_sum_cplx_for2_" , (DL_FUNC) &_cpp11test_sum_cplx_for2_, 1 },
753+ {" _cpp11test_sum_cplx_for_" , (DL_FUNC) &_cpp11test_sum_cplx_for_, 1 },
754+ {" _cpp11test_sum_cplx_for_2_" , (DL_FUNC) &_cpp11test_sum_cplx_for_2_, 1 },
755+ {" _cpp11test_sum_cplx_for_3_" , (DL_FUNC) &_cpp11test_sum_cplx_for_3_, 1 },
756+ {" _cpp11test_sum_cplx_for_4_" , (DL_FUNC) &_cpp11test_sum_cplx_for_4_, 1 },
757+ {" _cpp11test_sum_cplx_for_5_" , (DL_FUNC) &_cpp11test_sum_cplx_for_5_, 1 },
758+ {" _cpp11test_sum_cplx_for_6_" , (DL_FUNC) &_cpp11test_sum_cplx_for_6_, 1 },
759+ {" _cpp11test_sum_cplx_foreach_" , (DL_FUNC) &_cpp11test_sum_cplx_foreach_, 1 },
680760 {" _cpp11test_sum_dbl_accumulate2_" , (DL_FUNC) &_cpp11test_sum_dbl_accumulate2_, 1 },
681761 {" _cpp11test_sum_dbl_accumulate_" , (DL_FUNC) &_cpp11test_sum_dbl_accumulate_, 1 },
682762 {" _cpp11test_sum_dbl_for2_" , (DL_FUNC) &_cpp11test_sum_dbl_for2_, 1 },
0 commit comments