Rcpp Version 1.0.9
Rcpp::TagProxyPolicy< XPtrClass >::TagProxy Class Reference

#include <TagProxy.h>

Inheritance diagram for Rcpp::TagProxyPolicy< XPtrClass >::TagProxy:
Collaboration diagram for Rcpp::TagProxyPolicy< XPtrClass >::TagProxy:

Public Member Functions

 TagProxy (XPtrClass &xp_)
 
template<typename U >
TagProxyoperator= (const U &u)
 
template<typename U >
 operator U () const
 
 operator SEXP () const
 
template<typename T >
TagProxyPolicy< CLASS >::TagProxyoperator= (const T &rhs)
 
- Public Member Functions inherited from Rcpp::GenericProxy< TagProxy >
SEXP get () const
 

Private Member Functions

SEXP get () const
 
void set (SEXP x)
 

Private Attributes

XPtrClass & xp
 

Detailed Description

template<typename XPtrClass>
class Rcpp::TagProxyPolicy< XPtrClass >::TagProxy

Definition at line 27 of file TagProxy.h.

Constructor & Destructor Documentation

◆ TagProxy()

template<typename XPtrClass >
Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::TagProxy ( XPtrClass &  xp_)
inline

Definition at line 29 of file TagProxy.h.

Member Function Documentation

◆ get()

template<typename XPtrClass >
SEXP Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::get ( ) const
inlineprivate

Definition at line 43 of file TagProxy.h.

References Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::xp.

◆ operator SEXP()

template<typename CLASS >
Rcpp::TagProxyPolicy< CLASS >::TagProxy::operator SEXP

Definition at line 111 of file proxy.h.

References Rcpp::get().

Here is the call graph for this function:

◆ operator U()

template<typename XPtrClass >
template<typename U >
Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::operator U ( ) const

◆ operator=() [1/2]

template<typename XPtrClass >
template<typename T >
TagProxyPolicy<CLASS>::TagProxy& Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::operator= ( const T &  rhs)

Definition at line 99 of file proxy.h.

References Rcpp::wrap().

Here is the call graph for this function:

◆ operator=() [2/2]

template<typename XPtrClass >
template<typename U >
TagProxy& Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::operator= ( const U &  u)

◆ set()

template<typename XPtrClass >
void Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::set ( SEXP  x)
inlineprivate

Definition at line 47 of file TagProxy.h.

References Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::xp.

Member Data Documentation

◆ xp

template<typename XPtrClass >
XPtrClass& Rcpp::TagProxyPolicy< XPtrClass >::TagProxy::xp
private

The documentation for this class was generated from the following files: