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

Reply via email to