| 352 | |
| 353 | template <typename T, typename ToListElement> |
| 354 | cpp11::writable::list to_r_list(const std::vector<std::shared_ptr<T>>& x, |
| 355 | ToListElement&& to_element) { |
| 356 | auto as_sexp = [&](const std::shared_ptr<T>& t) { return to_element(t); }; |
| 357 | return to_r_vector<cpp11::writable::list>(x, as_sexp); |
| 358 | } |
| 359 | |
| 360 | template <typename T> |
| 361 | cpp11::writable::list to_r_list(const std::vector<std::shared_ptr<T>>& x); |
no outgoing calls
no test coverage detected