|
Rcpp Version 0.9.10
|
#include <XPtr.h>

Public Member Functions | |
| ProtectedProxy (XPtr &xp_) | |
| template<typename U > | |
| ProtectedProxy & | operator= (const U &u) |
| template<typename U > | |
| operator U () | |
| operator SEXP () | |
| SEXP | get () |
| void | set (SEXP x) |
Private Attributes | |
| XPtr & | xp |
| Rcpp::XPtr< T, Finalizer >::ProtectedProxy::ProtectedProxy | ( | XPtr & | xp_ | ) | [inline] |
| SEXP Rcpp::XPtr< T, Finalizer >::ProtectedProxy::get | ( | ) | [inline] |
Definition at line 164 of file XPtr.h.
References Rcpp::RObject::asSexp(), and Rcpp::XPtr< T, Finalizer >::ProtectedProxy::xp.

| Rcpp::XPtr< T, Finalizer >::ProtectedProxy::operator SEXP | ( | ) | [inline] |
| Rcpp::XPtr< T, Finalizer >::ProtectedProxy::operator U | ( | ) | [inline] |
| ProtectedProxy& Rcpp::XPtr< T, Finalizer >::ProtectedProxy::operator= | ( | const U & | u | ) | [inline] |
Definition at line 152 of file XPtr.h.
References Rcpp::wrap().

| void Rcpp::XPtr< T, Finalizer >::ProtectedProxy::set | ( | SEXP | x | ) | [inline] |
Definition at line 168 of file XPtr.h.
References Rcpp::RObject::asSexp(), x, and Rcpp::XPtr< T, Finalizer >::ProtectedProxy::xp.

XPtr& Rcpp::XPtr< T, Finalizer >::ProtectedProxy::xp [private] |
Definition at line 173 of file XPtr.h.
Referenced by Rcpp::XPtr< T, Finalizer >::ProtectedProxy::get(), and Rcpp::XPtr< T, Finalizer >::ProtectedProxy::set().