Rcpp Version 1.0.9
|
#include <PreserveStorage.h>
Public Member Functions | |
PreserveStorage () | |
~PreserveStorage () | |
void | set__ (SEXP x) |
SEXP | get__ () const |
SEXP | invalidate__ () |
template<typename T > | |
T & | copy__ (const T &other) |
bool | inherits (const char *clazz) const |
operator SEXP () const | |
Private Attributes | |
SEXP | data |
SEXP | token |
Definition at line 28 of file PreserveStorage.h.
|
inline |
Definition at line 31 of file PreserveStorage.h.
|
inline |
Definition at line 33 of file PreserveStorage.h.
References Rcpp::PreserveStorage< CLASS >::data, Rcpp::Rcpp_PreciousRelease(), and Rcpp::PreserveStorage< CLASS >::token.
|
inline |
Definition at line 64 of file PreserveStorage.h.
References Rcpp::PreserveStorage< CLASS >::set__().
|
inline |
Definition at line 51 of file PreserveStorage.h.
References Rcpp::PreserveStorage< CLASS >::data.
Referenced by Rcpp::Vector< RTYPE, StoragePolicy >::erase_range__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::erase_single__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::insert__impl(), Rcpp::Matrix< RTYPE, StoragePolicy >::operator=(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< RTYPE, StoragePolicy >::push_front__impl(), and Rcpp::Vector< RTYPE, StoragePolicy >::push_front_name__impl().
|
inline |
Definition at line 71 of file PreserveStorage.h.
References Rcpp::PreserveStorage< CLASS >::data.
|
inline |
Definition at line 55 of file PreserveStorage.h.
References Rcpp::PreserveStorage< CLASS >::data, Rcpp::Rcpp_PreciousRelease(), and Rcpp::PreserveStorage< CLASS >::token.
|
inline |
Definition at line 75 of file PreserveStorage.h.
References Rcpp::PreserveStorage< CLASS >::data.
|
inline |
Definition at line 39 of file PreserveStorage.h.
References Rcpp::PreserveStorage< CLASS >::data, Rcpp::Rcpp_PreciousPreserve(), Rcpp::Rcpp_PreciousRelease(), and Rcpp::PreserveStorage< CLASS >::token.
Referenced by Rcpp::PreserveStorage< CLASS >::copy__().
|
private |
Definition at line 78 of file PreserveStorage.h.
Referenced by Rcpp::PreserveStorage< CLASS >::get__(), Rcpp::PreserveStorage< CLASS >::inherits(), Rcpp::PreserveStorage< CLASS >::invalidate__(), Rcpp::PreserveStorage< CLASS >::operator SEXP(), Rcpp::PreserveStorage< CLASS >::set__(), and Rcpp::PreserveStorage< CLASS >::~PreserveStorage().
|
private |
Definition at line 79 of file PreserveStorage.h.
Referenced by Rcpp::PreserveStorage< CLASS >::invalidate__(), Rcpp::PreserveStorage< CLASS >::set__(), and Rcpp::PreserveStorage< CLASS >::~PreserveStorage().