Rcpp Version 1.0.9
|
#include <proxy.h>
Public Types | |
typedef ::Rcpp::Vector< RTYPE, StoragePolicy > | VECTOR |
typedef const char * | iterator |
typedef const char & | reference |
Public Member Functions | |
string_name_proxy (VECTOR &v, const std::string &name_) | |
string_name_proxy (const string_name_proxy &other) | |
~string_name_proxy () | |
string_name_proxy & | operator= (const std::string &rhs) |
string_name_proxy & | operator= (const string_name_proxy &other) |
operator char * () const | |
operator SEXP () const | |
iterator | begin () |
iterator | end () |
reference | operator[] (R_xlen_t i) |
R_xlen_t | size () |
Private Member Functions | |
void | set (const std::string &rhs) |
char * | get () const |
Private Attributes | |
VECTOR & | parent |
std::string | name |
typedef const char* Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::iterator |
typedef const char& Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::reference |
typedef ::Rcpp::Vector<RTYPE, StoragePolicy> Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::VECTOR |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 113 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get().
Referenced by Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::end().
|
inline |
Definition at line 114 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::begin(), and Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::size().
|
inlineprivate |
Definition at line 130 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::name, Rcpp::Vector< RTYPE, StoragePolicy >::offset(), and Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::parent.
Referenced by Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::begin(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::operator char *(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::operator SEXP(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::operator=(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::operator[](), and Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::size().
|
inline |
Definition at line 105 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get().
|
inline |
Definition at line 109 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get().
|
inline |
Definition at line 96 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::set().
|
inline |
Definition at line 100 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get(), and Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::set().
|
inline |
Definition at line 115 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get().
|
inlineprivate |
Definition at line 121 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::name, Rcpp::Vector< RTYPE, StoragePolicy >::offset(), Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::parent, and Rcpp::Vector< RTYPE, StoragePolicy >::push_back().
Referenced by Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::operator=().
|
inline |
Definition at line 116 of file proxy.h.
References Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get().
Referenced by Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::end().
|
private |
Definition at line 120 of file proxy.h.
Referenced by Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get(), and Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::set().
|
private |
Definition at line 119 of file proxy.h.
Referenced by Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::get(), and Rcpp::internal::string_name_proxy< RTYPE, StoragePolicy >::set().