Rcpp Version 0.9.10
Rcpp::XPtr< T, Finalizer >::TagProxy Class Reference

#include <XPtr.h>

Collaboration diagram for Rcpp::XPtr< T, Finalizer >::TagProxy:

List of all members.

Public Member Functions

 TagProxy (XPtr &xp_)
template<typename U >
TagProxyoperator= (const U &u)
template<typename U >
 operator U ()
 operator SEXP ()
SEXP get ()
void set (SEXP x)

Private Attributes

XPtrxp

Detailed Description

template<typename T, void Finalizer = standard_delete_finalizer<T>>
class Rcpp::XPtr< T, Finalizer >::TagProxy

Definition at line 114 of file XPtr.h.


Constructor & Destructor Documentation

template<typename T, void Finalizer = standard_delete_finalizer<T>>
Rcpp::XPtr< T, Finalizer >::TagProxy::TagProxy ( XPtr xp_) [inline]

Definition at line 116 of file XPtr.h.


Member Function Documentation

template<typename T, void Finalizer = standard_delete_finalizer<T>>
SEXP Rcpp::XPtr< T, Finalizer >::TagProxy::get ( ) [inline]

Definition at line 131 of file XPtr.h.

References Rcpp::RObject::asSexp(), and Rcpp::XPtr< T, Finalizer >::TagProxy::xp.

Here is the call graph for this function:

template<typename T, void Finalizer = standard_delete_finalizer<T>>
Rcpp::XPtr< T, Finalizer >::TagProxy::operator SEXP ( ) [inline]

Definition at line 129 of file XPtr.h.

template<typename T, void Finalizer = standard_delete_finalizer<T>>
template<typename U >
Rcpp::XPtr< T, Finalizer >::TagProxy::operator U ( ) [inline]

Definition at line 125 of file XPtr.h.

template<typename T, void Finalizer = standard_delete_finalizer<T>>
template<typename U >
TagProxy& Rcpp::XPtr< T, Finalizer >::TagProxy::operator= ( const U &  u) [inline]

Definition at line 119 of file XPtr.h.

References Rcpp::wrap().

Here is the call graph for this function:

template<typename T, void Finalizer = standard_delete_finalizer<T>>
void Rcpp::XPtr< T, Finalizer >::TagProxy::set ( SEXP  x) [inline]

Definition at line 135 of file XPtr.h.

References Rcpp::RObject::asSexp(), x, and Rcpp::XPtr< T, Finalizer >::TagProxy::xp.

Here is the call graph for this function:


Member Data Documentation

template<typename T, void Finalizer = standard_delete_finalizer<T>>
XPtr& Rcpp::XPtr< T, Finalizer >::TagProxy::xp [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerator Friends Defines