Rcpp Version 1.0.9
|
#include <LazyVector.h>
Public Types | |
typedef VECTOR::r_type | r_type |
typedef Rcpp::traits::storage_type< r_type::value >::type | stored_type |
Public Member Functions | |
LazyVector (const VECTOR &vec_) | |
stored_type | operator[] (R_xlen_t i) const |
Private Attributes | |
const VECTOR & | vec |
R_xlen_t | n |
std::vector< stored_type > | data |
std::vector< bool > | known |
Definition at line 29 of file LazyVector.h.
typedef VECTOR::r_type Rcpp::internal::LazyVector< VECTOR >::r_type |
Definition at line 31 of file LazyVector.h.
typedef Rcpp::traits::storage_type< r_type::value >::type Rcpp::internal::LazyVector< VECTOR >::stored_type |
Definition at line 32 of file LazyVector.h.
|
inline |
Definition at line 34 of file LazyVector.h.
|
inline |
Definition at line 36 of file LazyVector.h.
References Rcpp::internal::LazyVector< VECTOR >::data, Rcpp::internal::LazyVector< VECTOR >::known, and Rcpp::internal::LazyVector< VECTOR >::vec.
|
mutableprivate |
Definition at line 50 of file LazyVector.h.
Referenced by Rcpp::internal::LazyVector< VECTOR >::operator[]().
|
mutableprivate |
Definition at line 51 of file LazyVector.h.
Referenced by Rcpp::internal::LazyVector< VECTOR >::operator[]().
|
private |
Definition at line 49 of file LazyVector.h.
|
private |
Definition at line 48 of file LazyVector.h.
Referenced by Rcpp::internal::LazyVector< VECTOR >::operator[](), and Rcpp::internal::LazyVector< Rcpp::Vector< RTYPE > >::operator[]().