I am wondering if anyone has considered the following: // [[Rcpp::include(header.h, extC-bool, namesp-optional)]]
to include header.h in RcppExports.cpp (optionally wrapping it with extern "C" and putting it in a namespace) and // [[Rcpp::wrap(myType myFunc(const myType& x))]] which would do exactly what Rcpp::export does (generates a .Call-able symbol + R function, but omits the prototype for myFunc in RcppExports.cpp). That would allow the function and type definitions to appear in header.h. THK -- http://www.keittlab.org/
_______________________________________________ Rcpp-devel mailing list Rcpp-devel@lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel