You just need to put a new template specialization of "wrap" for the 
subview_col class in RcppArmadilloWrap.h based on the existing one for the 
subview class. And throw in one for subview_row for good measure.

Martyn
________________________________________
From: rcpp-devel-boun...@lists.r-forge.r-project.org 
[rcpp-devel-boun...@lists.r-forge.r-project.org] on behalf of Dirk Eddelbuettel 
[e...@debian.org]
Sent: 03 December 2014 19:25
To: Romain Francois
Cc: rcpp-devel@lists.r-forge.r-project.org
Subject: Re: [Rcpp-devel] Returning an arma vec

On 3 December 2014 at 18:30, Romain Francois wrote:
| > 2. If we replace the lines marked // x with
| >
| >       return wrap(x.subvec(1, 2));
| >
| > then it fails with a compiler error.
| >
| > error: cannot convert 'const arma::subview_col<double>' to 'SEXP' in
| > initialization
|
| This should be easy/trivial to fix for someone with the right skills.

Sure. Maybe Gabor wants to give it a try.

Dirk

--
http://dirk.eddelbuettel.com | @eddelbuettel | e...@debian.org
_______________________________________________
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
-----------------------------------------------------------------------
This message and its attachments are strictly confidential. If you are
not the intended recipient of this message, please immediately notify 
the sender and delete it. Since its integrity cannot be guaranteed, 
its content cannot involve the sender's responsibility. Any misuse, 
any disclosure or publication of its content, either whole or partial, 
is prohibited, exception made of formally approved use
-----------------------------------------------------------------------
_______________________________________________
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

Reply via email to