|
Rcpp Version 1.1.2
|
#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 data, Rcpp::Rcpp_PreciousRelease(), and token.

|
inline |
Definition at line 64 of file PreserveStorage.h.
References set__().
Referenced by Rcpp::XPtr< Class >::operator=(), and Rcpp::XPtr< Class >::XPtr().

|
inline |
Definition at line 51 of file PreserveStorage.h.
References data.
Referenced by Rcpp::Vector< VECSXP, StoragePolicy >::erase_range__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::erase_single__impl(), Rcpp::XPtr< Class >::get(), Rcpp::Vector< VECSXP, StoragePolicy >::insert__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::insert__impl(), Rcpp::Matrix< LGLSXP >::operator=(), Rcpp::Vector< VECSXP, StoragePolicy >::push_back__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::push_back__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::push_back_name__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::push_front__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::push_front__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::push_front_name__impl(), Rcpp::Vector< VECSXP, StoragePolicy >::push_front_name__impl(), Rcpp::XPtr< Class >::release(), and Rcpp::XPtr< Class >::setDeleteFinalizer().
|
inline |
Definition at line 71 of file PreserveStorage.h.
References data.
|
inline |
Definition at line 55 of file PreserveStorage.h.
References data, Rcpp::Rcpp_PreciousRelease(), and token.

|
inline |
Definition at line 75 of file PreserveStorage.h.
References data.
|
inline |
Definition at line 39 of file PreserveStorage.h.
References data, Rcpp::Rcpp_PreciousPreserve(), Rcpp::Rcpp_PreciousRelease(), and token.
Referenced by Rcpp::XPtr< Class >::checked_set(), copy__(), and Rcpp::XPtr< Class >::XPtr().

|
private |
Definition at line 78 of file PreserveStorage.h.
Referenced by get__(), inherits(), invalidate__(), operator SEXP(), PreserveStorage(), set__(), and ~PreserveStorage().
|
private |
Definition at line 79 of file PreserveStorage.h.
Referenced by invalidate__(), PreserveStorage(), set__(), and ~PreserveStorage().