Rcpp Version 0.12.12
Rcpp::internal::generic_proxy< RTYPE > Class Template Reference

#include <00_forward_proxy.h>

Inheritance diagram for Rcpp::internal::generic_proxy< RTYPE >:
Collaboration diagram for Rcpp::internal::generic_proxy< RTYPE >:

Public Types

typedef ::Rcpp::Vector< RTYPE > VECTOR
 

Public Member Functions

 generic_proxy ()
 
 generic_proxy (const generic_proxy &other)
 
 generic_proxy (VECTOR &v, R_xlen_t i)
 
generic_proxyoperator= (SEXP rhs)
 
generic_proxyoperator= (const generic_proxy &rhs)
 
template<typename T >
generic_proxyoperator= (const T &rhs)
 
 operator SEXP () const
 
template<typename U >
 operator U () const
 
 operator bool () const
 
 operator int () const
 
void swap (generic_proxy &other)
 
void move (R_xlen_t n)
 
void import (const generic_proxy &other)
 
- Public Member Functions inherited from Rcpp::GenericProxy< generic_proxy< RTYPE > >
SEXP get () const
 

Public Attributes

VECTORparent
 
R_xlen_t index
 

Private Member Functions

void set (SEXP x)
 
SEXP get () const
 

Detailed Description

template<int RTYPE>
class Rcpp::internal::generic_proxy< RTYPE >

Definition at line 30 of file 00_forward_proxy.h.

Member Typedef Documentation

template<int RTYPE>
typedef ::Rcpp::Vector<RTYPE> Rcpp::internal::generic_proxy< RTYPE >::VECTOR

Definition at line 29 of file generic_proxy.h.

Constructor & Destructor Documentation

template<int RTYPE>
Rcpp::internal::generic_proxy< RTYPE >::generic_proxy ( )
inline

Definition at line 31 of file generic_proxy.h.

template<int RTYPE>
Rcpp::internal::generic_proxy< RTYPE >::generic_proxy ( const generic_proxy< RTYPE > &  other)
inline

Definition at line 33 of file generic_proxy.h.

template<int RTYPE>
Rcpp::internal::generic_proxy< RTYPE >::generic_proxy ( VECTOR v,
R_xlen_t  i 
)
inline

Definition at line 36 of file generic_proxy.h.

Member Function Documentation

template<int RTYPE>
SEXP Rcpp::internal::generic_proxy< RTYPE >::get ( ) const
inlineprivate

Definition at line 85 of file generic_proxy.h.

template<int RTYPE>
void Rcpp::internal::generic_proxy< RTYPE >::import ( const generic_proxy< RTYPE > &  other)
inline

Definition at line 76 of file generic_proxy.h.

template<int RTYPE>
void Rcpp::internal::generic_proxy< RTYPE >::move ( R_xlen_t  n)
inline

Definition at line 74 of file generic_proxy.h.

template<int RTYPE>
Rcpp::internal::generic_proxy< RTYPE >::operator bool ( ) const
inline

Definition at line 63 of file generic_proxy.h.

template<int RTYPE>
Rcpp::internal::generic_proxy< RTYPE >::operator int ( ) const
inline

Definition at line 64 of file generic_proxy.h.

template<int RTYPE>
Rcpp::internal::generic_proxy< RTYPE >::operator SEXP ( ) const
inline

Definition at line 54 of file generic_proxy.h.

template<int RTYPE>
template<typename U >
Rcpp::internal::generic_proxy< RTYPE >::operator U ( ) const
inline

Definition at line 58 of file generic_proxy.h.

template<int RTYPE>
generic_proxy& Rcpp::internal::generic_proxy< RTYPE >::operator= ( SEXP  rhs)
inline

Definition at line 38 of file generic_proxy.h.

template<int RTYPE>
generic_proxy& Rcpp::internal::generic_proxy< RTYPE >::operator= ( const generic_proxy< RTYPE > &  rhs)
inline

Definition at line 43 of file generic_proxy.h.

template<int RTYPE>
template<typename T >
generic_proxy& Rcpp::internal::generic_proxy< RTYPE >::operator= ( const T &  rhs)
inline

Definition at line 49 of file generic_proxy.h.

References Rcpp::wrap().

Here is the call graph for this function:

template<int RTYPE>
void Rcpp::internal::generic_proxy< RTYPE >::set ( SEXP  x)
inlineprivate

Definition at line 82 of file generic_proxy.h.

template<int RTYPE>
void Rcpp::internal::generic_proxy< RTYPE >::swap ( generic_proxy< RTYPE > &  other)
inline

Definition at line 66 of file generic_proxy.h.

Member Data Documentation

template<int RTYPE>
R_xlen_t Rcpp::internal::generic_proxy< RTYPE >::index

Definition at line 73 of file generic_proxy.h.

template<int RTYPE>
VECTOR* Rcpp::internal::generic_proxy< RTYPE >::parent

Definition at line 72 of file generic_proxy.h.


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