| 124 | } |
| 125 | |
| 126 | SEXP Module__invoke(SEXP args) { // #nocov start |
| 127 | BEGIN_RCPP |
| 128 | SEXP p = CDR(args); |
| 129 | XP_Module module(CAR(p)); p = CDR(p); |
| 130 | std::string fun = Rcpp::as<std::string>(CAR(p)); p = CDR(p); |
| 131 | |
| 132 | UNPACK_EXTERNAL_ARGS(cargs,p) |
| 133 | return module->invoke(fun, cargs, nargs); |
| 134 | END_RCPP |
| 135 | } // #nocov end |
| 136 | |
| 137 | SEXP class__newInstance(SEXP args) { |
| 138 | SEXP p = CDR(args); |