[Rcpp-commits] r225 - pkg/src
noreply at r-forge.r-project.org
noreply at r-forge.r-project.org
Tue Dec 29 17:27:26 CET 2009
Author: romain
Date: 2009-12-29 17:27:26 +0100 (Tue, 29 Dec 2009)
New Revision: 225
Modified:
pkg/src/RcppXPtr.h
Log:
small code duplication
Modified: pkg/src/RcppXPtr.h
===================================================================
--- pkg/src/RcppXPtr.h 2009-12-29 16:10:29 UTC (rev 224)
+++ pkg/src/RcppXPtr.h 2009-12-29 16:27:26 UTC (rev 225)
@@ -89,16 +89,6 @@
};
-
-template <typename T>
-void delete_finalizer(SEXP p) {
- if( TYPEOF(p) == EXTPTRSXP ){
- T* ptr = (T*) EXTPTR_PTR(p) ;
- delete ptr ;
- }
-}
-
-
template<typename T>
RcppXPtr<T>::RcppXPtr(T* p, bool set_delete_finalizer = true) : RcppSexp::RcppSexp() {
m_sexp = R_MakeExternalPtr( (void*)p , R_NilValue, R_NilValue) ;
More information about the Rcpp-commits
mailing list