[Rcpp-devel] object '.pointer' not found
I have a default constructor. -Andrew
On Thu, Dec 2, 2010 at 12:34 PM, Dominick Samperi <djsamperi at gmail.com>wrote:
On Thu, Dec 2, 2010 at 2:31 PM, Andrew Redd <amredd at gmail.com> wrote:
That exposes the data3 class, but does not solve the pointer problem.
Add a default contructor.
On Thu, Dec 2, 2010 at 12:24 PM, Romain Francois < romain at r-enthusiasts.com> wrote:
Le 02/12/10 20:05, Andrew Redd a ?crit : I updated to the new Rcpp 0.8.9 then added a new function to my class.
It compiles fine the Module is found and loads the class definition
seems to be there, but when I try to create a instance of the class I
get the error:
R> new(Module("GPU_BAYES",'gpuBayes')$data3)
Error in get(".pointer", envir = env) : object '.pointer' not found
Any Ideas what might be wrong here? That's a rather vague error. The
traceback gives
> traceback()
3: get(".pointer", envir = env)
2: function (object)
standardGeneric("show")(<S4 object of class "Rcpp_data3">)
1: function (object)
standardGeneric("show")(<S4 object of class "Rcpp_data3">)
Thanks,
Andrew
In the Rcpp-modules vignette, that has been considerably updated in the
last version of Rcpp (part of the 8661 new lines of code), we suggest to
have this in your .onLoad:
# grab the namespace
NAMESPACE <- environment()
.onLoad <- function(libname, pkgname){
# load the module and store it in our namespace
yada <- Module( "GPU_BAYES" )
populate( yada, NAMESPACE )
}
and the "data3" class is directly exposed in the namespace of your
package, so that you can do:
new( data3 )
Does that work ?
Otherwise, maybe you can try adding mustStart = TRUE to the call to
Module.
--
Romain Francois
Professional R Enthusiast
+33(0) 6 28 91 30 30
http://romainfrancois.blog.free.fr
|- http://bit.ly/hovakS : RcppGSL initial release
|- http://bit.ly/iaxTdO : parser 0.0-12
`- http://bit.ly/gnCl01 : Rcpp 0.8.9
_______________________________________________ Rcpp-devel mailing list Rcpp-devel at lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
_______________________________________________ Rcpp-devel mailing list Rcpp-devel at lists.r-forge.r-project.org https://lists.r-forge.r-project.org/cgi-bin/mailman/listinfo/rcpp-devel
-------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.r-forge.r-project.org/pipermail/rcpp-devel/attachments/20101202/3e2786d9/attachment.htm>