@@ -18,6 +18,48 @@ extern "C" SEXP _cpp11test_data_frame_() {
1818 return cpp11::as_sexp (data_frame_ ());
1919 END_CPP11
2020}
21+ // find-intervals.cpp
22+ SEXP remove_altrep (SEXP x);
23+ extern " C" SEXP _cpp11test_remove_altrep (SEXP x) {
24+ BEGIN_CPP11
25+ return cpp11::as_sexp (remove_altrep (cpp11::unmove (cpp11::as_cpp<SEXP>(x))));
26+ END_CPP11
27+ }
28+ // find-intervals.cpp
29+ double upper_bound (doubles x, doubles breaks);
30+ extern " C" SEXP _cpp11test_upper_bound (SEXP x, SEXP breaks) {
31+ BEGIN_CPP11
32+ return cpp11::as_sexp (upper_bound (cpp11::unmove (cpp11::as_cpp<doubles>(x)), cpp11::unmove (cpp11::as_cpp<doubles>(breaks))));
33+ END_CPP11
34+ }
35+ // find-intervals.cpp
36+ integers findInterval2 (doubles x, doubles breaks);
37+ extern " C" SEXP _cpp11test_findInterval2 (SEXP x, SEXP breaks) {
38+ BEGIN_CPP11
39+ return cpp11::as_sexp (findInterval2 (cpp11::unmove (cpp11::as_cpp<doubles>(x)), cpp11::unmove (cpp11::as_cpp<doubles>(breaks))));
40+ END_CPP11
41+ }
42+ // find-intervals.cpp
43+ integers findInterval2_5 (doubles x, doubles breaks);
44+ extern " C" SEXP _cpp11test_findInterval2_5 (SEXP x, SEXP breaks) {
45+ BEGIN_CPP11
46+ return cpp11::as_sexp (findInterval2_5 (cpp11::unmove (cpp11::as_cpp<doubles>(x)), cpp11::unmove (cpp11::as_cpp<doubles>(breaks))));
47+ END_CPP11
48+ }
49+ // find-intervals.cpp
50+ integers findInterval3 (doubles x, doubles breaks);
51+ extern " C" SEXP _cpp11test_findInterval3 (SEXP x, SEXP breaks) {
52+ BEGIN_CPP11
53+ return cpp11::as_sexp (findInterval3 (cpp11::unmove (cpp11::as_cpp<doubles>(x)), cpp11::unmove (cpp11::as_cpp<doubles>(breaks))));
54+ END_CPP11
55+ }
56+ // find-intervals.cpp
57+ IntegerVector findInterval4 (NumericVector x, NumericVector breaks);
58+ extern " C" SEXP _cpp11test_findInterval4 (SEXP x, SEXP breaks) {
59+ BEGIN_CPP11
60+ return cpp11::as_sexp (findInterval4 (cpp11::unmove (cpp11::as_cpp<NumericVector>(x)), cpp11::unmove (cpp11::as_cpp<NumericVector>(breaks))));
61+ END_CPP11
62+ }
2163// grow.cpp
2264cpp11::writable::doubles grow_ (R_xlen_t n);
2365extern " C" SEXP _cpp11test_grow_ (SEXP n) {
@@ -175,6 +217,10 @@ extern SEXP _cpp11test_cpp11_insert_(SEXP);
175217extern SEXP _cpp11test_cpp11_release_ (SEXP);
176218extern SEXP _cpp11test_cpp11_safe_ (SEXP);
177219extern SEXP _cpp11test_data_frame_ ();
220+ extern SEXP _cpp11test_findInterval2 (SEXP, SEXP);
221+ extern SEXP _cpp11test_findInterval2_5 (SEXP, SEXP);
222+ extern SEXP _cpp11test_findInterval3 (SEXP, SEXP);
223+ extern SEXP _cpp11test_findInterval4 (SEXP, SEXP);
178224extern SEXP _cpp11test_gibbs_cpp (SEXP, SEXP);
179225extern SEXP _cpp11test_gibbs_cpp2 (SEXP, SEXP);
180226extern SEXP _cpp11test_gibbs_rcpp (SEXP, SEXP);
@@ -185,6 +231,7 @@ extern SEXP _cpp11test_rcpp_release_(SEXP);
185231extern SEXP _cpp11test_rcpp_sum_dbl_accumulate_ (SEXP);
186232extern SEXP _cpp11test_rcpp_sum_dbl_for_ (SEXP);
187233extern SEXP _cpp11test_rcpp_sum_dbl_foreach_ (SEXP);
234+ extern SEXP _cpp11test_remove_altrep (SEXP);
188235extern SEXP _cpp11test_sum_dbl_accumulate_ (SEXP);
189236extern SEXP _cpp11test_sum_dbl_accumulate2_ (SEXP);
190237extern SEXP _cpp11test_sum_dbl_for_ (SEXP);
@@ -193,6 +240,7 @@ extern SEXP _cpp11test_sum_dbl_for3_(SEXP);
193240extern SEXP _cpp11test_sum_dbl_foreach_ (SEXP);
194241extern SEXP _cpp11test_sum_dbl_foreach2_ (SEXP);
195242extern SEXP _cpp11test_sum_int_for_ (SEXP);
243+ extern SEXP _cpp11test_upper_bound (SEXP, SEXP);
196244extern SEXP run_testthat_tests (SEXP);
197245
198246static const R_CallMethodDef CallEntries[] = {
@@ -201,6 +249,10 @@ static const R_CallMethodDef CallEntries[] = {
201249 {" _cpp11test_cpp11_release_" , (DL_FUNC) &_cpp11test_cpp11_release_, 1 },
202250 {" _cpp11test_cpp11_safe_" , (DL_FUNC) &_cpp11test_cpp11_safe_, 1 },
203251 {" _cpp11test_data_frame_" , (DL_FUNC) &_cpp11test_data_frame_, 0 },
252+ {" _cpp11test_findInterval2" , (DL_FUNC) &_cpp11test_findInterval2, 2 },
253+ {" _cpp11test_findInterval2_5" , (DL_FUNC) &_cpp11test_findInterval2_5, 2 },
254+ {" _cpp11test_findInterval3" , (DL_FUNC) &_cpp11test_findInterval3, 2 },
255+ {" _cpp11test_findInterval4" , (DL_FUNC) &_cpp11test_findInterval4, 2 },
204256 {" _cpp11test_gibbs_cpp" , (DL_FUNC) &_cpp11test_gibbs_cpp, 2 },
205257 {" _cpp11test_gibbs_cpp2" , (DL_FUNC) &_cpp11test_gibbs_cpp2, 2 },
206258 {" _cpp11test_gibbs_rcpp" , (DL_FUNC) &_cpp11test_gibbs_rcpp, 2 },
@@ -211,6 +263,7 @@ static const R_CallMethodDef CallEntries[] = {
211263 {" _cpp11test_rcpp_sum_dbl_accumulate_" , (DL_FUNC) &_cpp11test_rcpp_sum_dbl_accumulate_, 1 },
212264 {" _cpp11test_rcpp_sum_dbl_for_" , (DL_FUNC) &_cpp11test_rcpp_sum_dbl_for_, 1 },
213265 {" _cpp11test_rcpp_sum_dbl_foreach_" , (DL_FUNC) &_cpp11test_rcpp_sum_dbl_foreach_, 1 },
266+ {" _cpp11test_remove_altrep" , (DL_FUNC) &_cpp11test_remove_altrep, 1 },
214267 {" _cpp11test_sum_dbl_accumulate_" , (DL_FUNC) &_cpp11test_sum_dbl_accumulate_, 1 },
215268 {" _cpp11test_sum_dbl_accumulate2_" , (DL_FUNC) &_cpp11test_sum_dbl_accumulate2_, 1 },
216269 {" _cpp11test_sum_dbl_for_" , (DL_FUNC) &_cpp11test_sum_dbl_for_, 1 },
@@ -219,6 +272,7 @@ static const R_CallMethodDef CallEntries[] = {
219272 {" _cpp11test_sum_dbl_foreach_" , (DL_FUNC) &_cpp11test_sum_dbl_foreach_, 1 },
220273 {" _cpp11test_sum_dbl_foreach2_" , (DL_FUNC) &_cpp11test_sum_dbl_foreach2_, 1 },
221274 {" _cpp11test_sum_int_for_" , (DL_FUNC) &_cpp11test_sum_int_for_, 1 },
275+ {" _cpp11test_upper_bound" , (DL_FUNC) &_cpp11test_upper_bound, 2 },
222276 {" run_testthat_tests" , (DL_FUNC) &run_testthat_tests, 1 },
223277 {NULL , NULL , 0 }
224278};
0 commit comments