[Rcpp-devel] RCPP_MODULE for inheritance class
Romain Francois
romain at r-enthusiasts.com
Fri Jun 20 07:21:27 CEST 2014
Hi,
Please find an answer here. http://stackoverflow.com/questions/24317910/rcpp-module-for-inheritance-class/24320207#24320207
Romain
Le 20 juin 2014 à 01:13, Jianyang Zhao <uzhao at ucdavis.edu> a écrit :
> Hello All,
>
> I got a problem when I try module with inheritance class. Basiclly, I can't compile this part.
>
> RCPP_MODULE(PACE){
> using namespace Rcpp;
> class_<FPCAreg>("FPCAreg")
> .constructor<List, List, double, double, int, bool, bool>()
> .field("n", &FPCAreg::n)
> ;
> }
>
> Here FPCAreg is a inheritance class based on FPCA class, and "n" is defined in FPCA. No matter I use ".field("n", &FPCAreg::n)" or ".field("n", &FPCA::n)". When I use ".field("n", &FPCAreg::n)", the error message is "no matching function for call to blablabla", and for ".field("n", &FPCA::n)", that's same but different class name. Is there any suggestion?
>
> Thanks,
>
> Jianyang
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20140620/90ef6ed5/attachment.html>
More information about the Rcpp-devel
mailing list