Rcpp Version 1.0.9
|
#include <proxy.h>
Public Types | |
typedef ::Rcpp::Vector< RTYPE, StoragePolicy > | VECTOR |
typedef ::Rcpp::traits::storage_type< RTYPE >::type | CTYPE |
Public Member Functions | |
simple_name_proxy (VECTOR &v, const std::string &name_) | |
simple_name_proxy (const simple_name_proxy &other) | |
~simple_name_proxy () | |
simple_name_proxy & | operator= (CTYPE rhs) |
simple_name_proxy & | operator= (const simple_name_proxy &other) |
template<typename T > | |
simple_name_proxy & | operator= (const T &rhs) |
operator CTYPE () const | |
operator SEXP () const | |
Private Member Functions | |
void | set (CTYPE rhs) |
CTYPE | get () const |
Private Attributes | |
VECTOR & | parent |
std::string | name |
typedef ::Rcpp::traits::storage_type<RTYPE>::type Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::CTYPE |
typedef ::Rcpp::Vector<RTYPE, StoragePolicy> Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::VECTOR |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 78 of file proxy.h.
References Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::name, Rcpp::Vector< RTYPE, StoragePolicy >::offset(), and Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::parent.
Referenced by Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::operator CTYPE(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::operator SEXP(), and Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::operator=().
|
inline |
Definition at line 57 of file proxy.h.
References Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::get().
|
inline |
Definition at line 62 of file proxy.h.
References Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::get(), and Rcpp::wrap().
|
inline |
Definition at line 44 of file proxy.h.
References Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::get(), and Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set().
|
inline |
Definition at line 50 of file proxy.h.
References Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set().
|
inline |
Definition at line 40 of file proxy.h.
References Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set().
|
inlineprivate |
Definition at line 69 of file proxy.h.
References Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::name, Rcpp::Vector< RTYPE, StoragePolicy >::offset(), Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::parent, and Rcpp::Vector< RTYPE, StoragePolicy >::push_back().
Referenced by Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::operator=().
|
private |
Definition at line 68 of file proxy.h.
Referenced by Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::get(), and Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set().
|
private |
Definition at line 67 of file proxy.h.
Referenced by Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::get(), and Rcpp::internal::simple_name_proxy< RTYPE, StoragePolicy >::set().