Rcpp Version 1.1.2
Loading...
Searching...
No Matches
Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy > Class Template Reference

#include <proxy.h>

Collaboration diagram for Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >:

Public Types

typedef ::Rcpp::Vector< RTYPE, StoragePolicy > VECTOR

Public Member Functions

 generic_name_proxy (VECTOR &v, const std::string &name_)
 generic_name_proxy (const generic_name_proxy &other)
 ~generic_name_proxy ()
generic_name_proxyoperator= (SEXP rhs)
generic_name_proxyoperator= (const generic_name_proxy &other)
template<typename T>
generic_name_proxyoperator= (const T &rhs)
 operator SEXP () const
template<typename T>
 operator T () const

Private Member Functions

void set (SEXP rhs)
SEXP get () const

Private Attributes

VECTORparent
std::string name

Detailed Description

template<int RTYPE, template< class > class StoragePolicy>
class Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >

Definition at line 136 of file proxy.h.

Member Typedef Documentation

◆ VECTOR

template<int RTYPE, template< class > class StoragePolicy>
typedef ::Rcpp::Vector<RTYPE, StoragePolicy> Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::VECTOR

Definition at line 138 of file proxy.h.

Constructor & Destructor Documentation

◆ generic_name_proxy() [1/2]

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::generic_name_proxy ( VECTOR & v,
const std::string & name_ )
inline

Definition at line 139 of file proxy.h.

◆ generic_name_proxy() [2/2]

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::generic_name_proxy ( const generic_name_proxy< RTYPE, StoragePolicy > & other)
inline

Definition at line 141 of file proxy.h.

◆ ~generic_name_proxy()

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::~generic_name_proxy ( )
inline

Definition at line 143 of file proxy.h.

Member Function Documentation

◆ get()

◆ operator SEXP()

template<int RTYPE, template< class > class StoragePolicy>
Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator SEXP ( ) const
inline

Definition at line 162 of file proxy.h.

◆ operator T()

template<int RTYPE, template< class > class StoragePolicy>
template<typename T>
Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator T ( ) const
inline

Definition at line 167 of file proxy.h.

◆ operator=() [1/3]

template<int RTYPE, template< class > class StoragePolicy>
generic_name_proxy & Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator= ( const generic_name_proxy< RTYPE, StoragePolicy > & other)
inline

Definition at line 149 of file proxy.h.

◆ operator=() [2/3]

template<int RTYPE, template< class > class StoragePolicy>
template<typename T>
generic_name_proxy & Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator= ( const T & rhs)
inline

Definition at line 155 of file proxy.h.

◆ operator=() [3/3]

template<int RTYPE, template< class > class StoragePolicy>
generic_name_proxy & Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::operator= ( SEXP rhs)
inline

Definition at line 145 of file proxy.h.

◆ set()

template<int RTYPE, template< class > class StoragePolicy>
void Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::set ( SEXP rhs)
inlineprivate

Member Data Documentation

◆ name

template<int RTYPE, template< class > class StoragePolicy>
std::string Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::name
private

Definition at line 179 of file proxy.h.

◆ parent

template<int RTYPE, template< class > class StoragePolicy>
VECTOR& Rcpp::internal::generic_name_proxy< RTYPE, StoragePolicy >::parent
private

Definition at line 178 of file proxy.h.


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