|
Rcpp Version 1.0.14
|
#include <traits.h>

Public Types | |
| typedef ::Rcpp::Vector< RTYPE, StoragePolicy > | VECTOR |
| typedef r_vector_iterator< RTYPE, StoragePolicy >::type | iterator |
| typedef r_vector_const_iterator< RTYPE, StoragePolicy >::type | const_iterator |
| typedef r_vector_proxy< RTYPE, StoragePolicy >::type | proxy |
| typedef r_vector_const_proxy< RTYPE, StoragePolicy >::type | const_proxy |
Public Member Functions | |
| proxy_cache () | |
| ~proxy_cache () | |
| void | update (const VECTOR &v) |
| iterator | get () const |
| const_iterator | get_const () const |
| proxy | ref () |
| proxy | ref (R_xlen_t i) |
| const_proxy | ref () const |
| const_proxy | ref (R_xlen_t i) const |
Private Member Functions | |
| void | check_index (R_xlen_t i) const |
Private Attributes | |
| VECTOR * | p |
| typedef r_vector_const_iterator<RTYPE,StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::const_iterator |
| typedef r_vector_const_proxy<RTYPE,StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::const_proxy |
| typedef r_vector_iterator<RTYPE,StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::iterator |
| typedef r_vector_proxy<RTYPE,StoragePolicy>::type Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::proxy |
| typedef ::Rcpp::Vector<RTYPE, StoragePolicy> Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::VECTOR |
|
inline |
|
inline |
|
inlineprivate |
Definition at line 94 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p, Rcpp::Vector< RTYPE, StoragePolicy >::size(), and Rcpp::warning().
Referenced by Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref(), and Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref().

|
inline |
Definition at line 82 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.
|
inline |
Definition at line 83 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.
|
inline |
Definition at line 85 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::check_index(), and Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

|
inline |
Definition at line 88 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::check_index(), and Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

|
inline |
Definition at line 86 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::check_index(), and Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

|
inline |
Definition at line 89 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::check_index(), and Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.

|
inline |
Definition at line 79 of file traits.h.
References Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::p.
|
private |
Definition at line 92 of file traits.h.
Referenced by Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::check_index(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::get(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::get_const(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref(), Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::ref(), and Rcpp::traits::proxy_cache< RTYPE, StoragePolicy >::update().