[Rcpp-devel] Wrapping copy constructor in rcpp?
Tama Ma
pingnang at phys.ethz.ch
Fri Nov 4 17:08:24 CET 2011
Dear Dirk,
Thanks for the reply. I am pretty sure that it has not been implemented yet, and I will try to look into it. From a practical point of view, I would want to copy a "Rcpp" object in the R interface, and not a "copy-by-pointer" approach now.
Thank you once again.
Best regards,
Tama Ma
On Nov 4, 2011, at 4:48 PM, Dirk Eddelbuettel wrote:
>
> On 4 November 2011 at 16:08, Tama Ma wrote:
> | Dear Rcpp developers,
> |
> | Maybe my previous email has been ignored. I am asking whether there is a possibility to wrap the copy constructor in a C++ class via Rcpp?
>
> You get a firm "maybe" and even an additional "why not" from me.
>
> I am a little unsure exactly what you are after. Basic Rcpp functions _all_
> have to conform to the .Call()-required interface
>
> extern "C" SEXP foo(SEXP a, SEXP b)
>
> signature (for a variable number of arguments).
>
> So no ctor or copy ctor here.
>
> So I presume you are talking about Rcpp Modules? We have some documentation
> on what is possible. If you don't see an explicit mention or example or unit
> test doing it, then maybe it hasn't been implemented yet. But this is Open
> Source and you have already contributed a patch so you know the drill, right :)
>
> Dirk
>
> --
> "Outside of a dog, a book is a man's best friend. Inside of a dog, it is too
> dark to read." -- Groucho Marx
>
Best regards,
Tama Ma
(+41 78 640 50 15)
pingnang at phys.ethz.ch
www.phys.ethz.ch/~pingnang
HIT K 31.3
Institut für Theoretische Physik
Wolfgang-Pauli-Strasse 27
ETH Hönggerberg
8093 Zürich
Switzerland
More information about the Rcpp-devel
mailing list