|
Rcpp Version 0.9.10
|
#include <string_proxy.h>
Public Types | |
| typedef ::Rcpp::Vector< RTYPE > | VECTOR |
Public Member Functions | |
| generic_proxy () | |
| generic_proxy (const generic_proxy &other) | |
| generic_proxy (VECTOR &v, int i) | |
| generic_proxy & | operator= (SEXP rhs) |
| generic_proxy & | operator= (const generic_proxy &rhs) |
| template<typename T > | |
| generic_proxy & | operator= (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 (int n) |
| void | import (const generic_proxy &other) |
Public Attributes | |
| VECTOR * | parent |
| int | index |
Private Member Functions | |
| void | set (SEXP x) |
| SEXP | get () const |
Definition at line 233 of file string_proxy.h.
| typedef ::Rcpp::Vector<RTYPE> internal::generic_proxy< RTYPE >::VECTOR |
Definition at line 235 of file string_proxy.h.
| internal::generic_proxy< RTYPE >::generic_proxy | ( | ) | [inline] |
Definition at line 237 of file string_proxy.h.
| internal::generic_proxy< RTYPE >::generic_proxy | ( | const generic_proxy< RTYPE > & | other | ) | [inline] |
Definition at line 239 of file string_proxy.h.
| internal::generic_proxy< RTYPE >::generic_proxy | ( | VECTOR & | v, |
| int | i | ||
| ) | [inline] |
Definition at line 242 of file string_proxy.h.
| SEXP internal::generic_proxy< RTYPE >::get | ( | ) | const [inline, private] |
Definition at line 290 of file string_proxy.h.
References internal::generic_proxy< RTYPE >::index, and internal::generic_proxy< RTYPE >::parent.
Referenced by internal::generic_proxy< RTYPE >::operator=(), and internal::generic_proxy< RTYPE >::swap().
| void internal::generic_proxy< RTYPE >::import | ( | const generic_proxy< RTYPE > & | other | ) | [inline] |
Definition at line 283 of file string_proxy.h.
References internal::generic_proxy< RTYPE >::index, and internal::generic_proxy< RTYPE >::parent.
| void internal::generic_proxy< RTYPE >::move | ( | int | n | ) | [inline] |
Definition at line 281 of file string_proxy.h.
References internal::generic_proxy< RTYPE >::index, and n.
| internal::generic_proxy< RTYPE >::operator bool | ( | ) | const [inline] |
Definition at line 269 of file string_proxy.h.
| internal::generic_proxy< RTYPE >::operator int | ( | ) | const [inline] |
Definition at line 270 of file string_proxy.h.
| internal::generic_proxy< RTYPE >::operator SEXP | ( | ) | const [inline] |
Definition at line 260 of file string_proxy.h.
| internal::generic_proxy< RTYPE >::operator U | ( | ) | const [inline] |
Definition at line 264 of file string_proxy.h.
| generic_proxy& internal::generic_proxy< RTYPE >::operator= | ( | const generic_proxy< RTYPE > & | rhs | ) | [inline] |
Definition at line 249 of file string_proxy.h.
References internal::generic_proxy< RTYPE >::get().

| generic_proxy& internal::generic_proxy< RTYPE >::operator= | ( | SEXP | rhs | ) | [inline] |
Definition at line 244 of file string_proxy.h.
| generic_proxy& internal::generic_proxy< RTYPE >::operator= | ( | const T & | rhs | ) | [inline] |
Definition at line 255 of file string_proxy.h.
References Rcpp::wrap().

| void internal::generic_proxy< RTYPE >::set | ( | SEXP | x | ) | [inline, private] |
Definition at line 289 of file string_proxy.h.
References internal::generic_proxy< RTYPE >::index, internal::generic_proxy< RTYPE >::parent, and x.
Referenced by internal::generic_proxy< RTYPE >::swap().
| void internal::generic_proxy< RTYPE >::swap | ( | generic_proxy< RTYPE > & | other | ) | [inline] |
Definition at line 272 of file string_proxy.h.
References internal::generic_proxy< RTYPE >::get(), PROTECT(), and internal::generic_proxy< RTYPE >::set().

| int internal::generic_proxy< RTYPE >::index |
Definition at line 280 of file string_proxy.h.
Referenced by internal::generic_proxy< RTYPE >::get(), internal::generic_proxy< RTYPE >::import(), internal::generic_proxy< RTYPE >::move(), and internal::generic_proxy< RTYPE >::set().
| VECTOR* internal::generic_proxy< RTYPE >::parent |
Definition at line 279 of file string_proxy.h.
Referenced by internal::generic_proxy< RTYPE >::get(), internal::generic_proxy< RTYPE >::import(), and internal::generic_proxy< RTYPE >::set().