|
Rcpp Version 0.9.10
|
#include <proxy.h>
Public Types | |
| typedef ::Rcpp::Vector< RTYPE > | 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 * () | |
| operator SEXP () | |
| iterator | begin () |
| iterator | end () |
| reference | operator[] (int i) |
| int | size () |
Private Member Functions | |
| void | set (const std::string &rhs) |
| char * | get () |
Private Attributes | |
| VECTOR & | parent |
| std::string | name |
| typedef const char* internal::string_name_proxy< RTYPE >::iterator |
| typedef const char& internal::string_name_proxy< RTYPE >::reference |
| typedef ::Rcpp::Vector<RTYPE> internal::string_name_proxy< RTYPE >::VECTOR |
| internal::string_name_proxy< RTYPE >::string_name_proxy | ( | VECTOR & | v, |
| const std::string & | name_ | ||
| ) | [inline] |
| internal::string_name_proxy< RTYPE >::string_name_proxy | ( | const string_name_proxy< RTYPE > & | other | ) | [inline] |
| internal::string_name_proxy< RTYPE >::~string_name_proxy | ( | ) | [inline] |
| iterator internal::string_name_proxy< RTYPE >::begin | ( | ) | [inline] |
Definition at line 110 of file proxy.h.
Referenced by internal::string_name_proxy< RTYPE >::end().
| iterator internal::string_name_proxy< RTYPE >::end | ( | ) | [inline] |
Definition at line 111 of file proxy.h.
References internal::string_name_proxy< RTYPE >::begin(), and internal::string_name_proxy< RTYPE >::size().

| char* internal::string_name_proxy< RTYPE >::get | ( | ) | [inline, private] |
Definition at line 127 of file proxy.h.
References internal::string_name_proxy< RTYPE >::name, and internal::string_name_proxy< RTYPE >::parent.
Referenced by internal::string_name_proxy< RTYPE >::operator=().
| internal::string_name_proxy< RTYPE >::operator char * | ( | ) | [inline] |
| internal::string_name_proxy< RTYPE >::operator SEXP | ( | ) | [inline] |
| string_name_proxy& internal::string_name_proxy< RTYPE >::operator= | ( | const string_name_proxy< RTYPE > & | other | ) | [inline] |
Definition at line 97 of file proxy.h.
References internal::string_name_proxy< RTYPE >::get().

| string_name_proxy& internal::string_name_proxy< RTYPE >::operator= | ( | const std::string & | rhs | ) | [inline] |
| reference internal::string_name_proxy< RTYPE >::operator[] | ( | int | i | ) | [inline] |
| void internal::string_name_proxy< RTYPE >::set | ( | const std::string & | rhs | ) | [inline, private] |
Definition at line 118 of file proxy.h.
References internal::string_name_proxy< RTYPE >::name, and internal::string_name_proxy< RTYPE >::parent.
| int internal::string_name_proxy< RTYPE >::size | ( | ) | [inline] |
Definition at line 113 of file proxy.h.
Referenced by internal::string_name_proxy< RTYPE >::end().
std::string internal::string_name_proxy< RTYPE >::name [private] |
Definition at line 117 of file proxy.h.
Referenced by internal::string_name_proxy< RTYPE >::get(), and internal::string_name_proxy< RTYPE >::set().
VECTOR& internal::string_name_proxy< RTYPE >::parent [private] |
Definition at line 116 of file proxy.h.
Referenced by internal::string_name_proxy< RTYPE >::get(), and internal::string_name_proxy< RTYPE >::set().