[Rcpp-devel] Rcpp modules and parsing an object back and forth between R & C++

JJ Allaire jj.allaire at gmail.com
Sun Feb 24 13:12:46 CET 2013


> Unfortunately, at the moment modules and attributes don't play together.
> The attributes feature used to be built on top of modules, but this caused
> issues on windows.
>
> One thing we could perhaps negociate with JJ is recognition of the export
> attribute on module. Something like :
>
> // [[Rcpp::export]]
> RCPP_MODULE(SimpleModule) {
>   class_<Simple>( "Simple")
>         .constructor<double>()
>         .const_method("times", &Simple::times)
>   ;
> }
>
> or perhaps even just recognizing the RCPP_MODULE declaration.
>

Rev 4272 adds support for recognizing RCPP_MODULE declarations in
sourceCpp. Any module defined in the file will be automatically loaded
using a call to Module (the name will be the same as the name specified in
RCPP_MODULE).

J.J.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20130224/ec20e29c/attachment.html>


More information about the Rcpp-devel mailing list