Dear Romain,
On 1 Sep 2014, at 17:32, Romain Francois wrote:
This looks related to what RCPP_EXPOSED_CLASS does, perhaps because
your class comes from a template, you could try
RCPP_EXPOSED_CLASS_NODECL instead. The only difference is that it does
not add the class forward declaration, so you'd have to have it after
you have defined or declared your class.
Thank you. You are exactly right, this was the problem and the solution.
I still need to make an additional adjustment to my code because I had
separated the class declaration and instantiation, which can be
problematic for template classes, either by explicitly instantiating the
template or by moving everything into the header file.
Best wishes,
Greg.
--
Gregory Jefferis, PhD Tel: 01223 267048
Division of Neurobiology
MRC Laboratory of Molecular Biology
Francis Crick Avenue
Cambridge Biomedical Campus
Cambridge, CB2 OQH, UK
http://www2.mrc-lmb.cam.ac.uk/group-leaders/h-to-m/g-jefferis
http://jefferislab.org
http://flybrain.stanford.edu
_______________________________________________
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