Skip to content
Prev 8818 / 10988 Next

[Rcpp-devel] Passing XPtr between functions

On Wed, Jun 24, 2015 at 11:08 AM, Charles Determan
<cdetermanjr at gmail.com> wrote:
You can make this a little nicer:

// [[Rcpp::export]]
void testReturn(XPtr<arma::mat> ptrA, int nr, int nc)
{
    arma::mat B = arma::mat( (double *) ptrA->memptr(),
          nr,
          nc,
          false);
    B.print("copied matrix");
}

Hadley