We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 522e66d commit 5dbfca1Copy full SHA for 5dbfca1
inst/include/Rcpp/vector/no_init.h
@@ -35,9 +35,12 @@ class no_init_vector {
35
return size;
36
}
37
38
- template <int RTYPE, template <class> class StoragePolicy >
39
- operator Vector<RTYPE, StoragePolicy>() const {
40
- return Rf_allocVector(RTYPE, size) ;
+ template <int RTYPE>
+ operator Vector<RTYPE, PreserveStorage>() const {
+ SEXP x = PROTECT(Rf_allocVector(RTYPE, size));
41
+ Vector<RTYPE, PreserveStorage> ret(x);
42
+ UNPROTECT(1);
43
+ return ret;
44
45
46
private:
0 commit comments