[Rcpp-devel] Vector<>::create

Dirk Eddelbuettel edd at debian.org
Fri Mar 19 17:21:58 CET 2010


On 19 March 2010 at 17:05, Romain Francois wrote:
| Done. Named is no longer a class but two templated functions. The 
| interface is 100% preserved, and is extended to simpler vectors.
| 
| Not a single line of the unit tests has changed.
| 
| This shows that both interfaces can be used with simpler types:
| 
| fx <- cfunction( signature(), '
|          return IntegerVector::create(
|                  Named( "foo" ) = 20,
|                  Named( "bar", 30 ) ) ;
| ', Rcpp = TRUE, includes = "using namespace Rcpp;" )
| 
| 
|  > fx()
| foo bar
|   20  30

Chapeau!  Well done. 

Like other lethal weapons, C++ can be quite effective when handled by a professinal :-)

Dirk

-- 
  Registration is open for the 2nd International conference R / Finance 2010
  See http://www.RinFinance.com for details, and see you in Chicago in April!


More information about the Rcpp-devel mailing list