[Rcpp-commits] r524 - in pkg: . inst src src/Rcpp/internal

noreply at r-forge.r-project.org noreply at r-forge.r-project.org
Sun Jan 31 08:28:27 CET 2010


Author: romain
Date: 2010-01-31 08:28:22 +0100 (Sun, 31 Jan 2010)
New Revision: 524

Modified:
   pkg/DESCRIPTION
   pkg/NEWS
   pkg/inst/ChangeLog
   pkg/src/Rcpp/internal/wrap.h
   pkg/src/RcppCommon.h
Log:
+ wrap( multiset<T> )

Modified: pkg/DESCRIPTION
===================================================================
--- pkg/DESCRIPTION	2010-01-30 20:54:27 UTC (rev 523)
+++ pkg/DESCRIPTION	2010-01-31 07:28:22 UTC (rev 524)
@@ -1,6 +1,6 @@
 Package: Rcpp
 Title: Rcpp R/C++ interface package
-Version: 0.7.4
+Version: 0.7.4.1
 Date: $Date$
 Author: Dirk Eddelbuettel and Romain Francois, with contributions 
  by Simon Urbanek and David Reiss; based on code written during 

Modified: pkg/NEWS
===================================================================
--- pkg/NEWS	2010-01-30 20:54:27 UTC (rev 523)
+++ pkg/NEWS	2010-01-31 07:28:22 UTC (rev 524)
@@ -1,4 +1,8 @@
 
+0.7.5	(under development
+
+    o	std::multiset<T> becomes wrap<>()'able
+
 0.7.4	2010-01-30
 
     o	matrix matrix-like indexing using operator() for all vector 

Modified: pkg/inst/ChangeLog
===================================================================
--- pkg/inst/ChangeLog	2010-01-30 20:54:27 UTC (rev 523)
+++ pkg/inst/ChangeLog	2010-01-31 07:28:22 UTC (rev 524)
@@ -1,3 +1,8 @@
+2010-01-31  Romain Francois <francoisromain at free.fr>
+
+	* src/Rcpp/internal/wrap.h: added support for wrap( multiset<T> )
+	where T is wrappable
+
 2010-01-30  Dirk Eddelbuettel  <edd at debian.org>
 
 	* DESCRIPTION: Release 0.7.4

Modified: pkg/src/Rcpp/internal/wrap.h
===================================================================
--- pkg/src/Rcpp/internal/wrap.h	2010-01-30 20:54:27 UTC (rev 523)
+++ pkg/src/Rcpp/internal/wrap.h	2010-01-31 07:28:22 UTC (rev 524)
@@ -91,6 +91,7 @@
 template <typename T> struct wrap_type_traits< std::vector<T> > { typedef wrap_type_stl_container_tag category ; } ;
 template <typename T> struct wrap_type_traits< std::set<T> > { typedef wrap_type_stl_container_tag category ; } ;
 template <typename T> struct wrap_type_traits< std::deque<T> > { typedef wrap_type_stl_container_tag category ; } ;
+template <typename T> struct wrap_type_traits< std::multiset<T> > { typedef wrap_type_stl_container_tag category ; } ;
 // #ifdef HAS_INIT_LISTS
 // template <typename T> struct wrap_type_traits< std::initializer_list<T> > { typedef wrap_type_stl_container_tag category ; } ;
 // #endif

Modified: pkg/src/RcppCommon.h
===================================================================
--- pkg/src/RcppCommon.h	2010-01-30 20:54:27 UTC (rev 523)
+++ pkg/src/RcppCommon.h	2010-01-31 07:28:22 UTC (rev 524)
@@ -46,6 +46,7 @@
 #include <stdexcept>
 #include <vector>
 #include <deque>
+#include <multiset>
 #include <functional>
 #include <numeric>
 #include <algorithm>



More information about the Rcpp-commits mailing list