|
Rcpp Version 0.9.10
|
#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[] (int i) const |
Private Attributes | |
| const VECTOR & | vec |
| int | n |
| std::vector< stored_type > | data |
| std::vector< bool > | known |
Definition at line 28 of file LazyVector.h.
| typedef VECTOR::r_type internal::LazyVector< VECTOR >::r_type |
Definition at line 30 of file LazyVector.h.
| typedef Rcpp::traits::storage_type< r_type::value >::type internal::LazyVector< VECTOR >::stored_type |
Definition at line 31 of file LazyVector.h.
| internal::LazyVector< VECTOR >::LazyVector | ( | const VECTOR & | vec_ | ) | [inline] |
Definition at line 33 of file LazyVector.h.
| stored_type internal::LazyVector< VECTOR >::operator[] | ( | int | i | ) | const [inline] |
Definition at line 35 of file LazyVector.h.
References internal::LazyVector< VECTOR >::data, i, internal::LazyVector< VECTOR >::known, and internal::LazyVector< VECTOR >::vec.
std::vector<stored_type> internal::LazyVector< VECTOR >::data [mutable, private] |
Definition at line 49 of file LazyVector.h.
Referenced by internal::LazyVector< VECTOR >::operator[]().
std::vector<bool> internal::LazyVector< VECTOR >::known [mutable, private] |
Definition at line 50 of file LazyVector.h.
Referenced by internal::LazyVector< VECTOR >::operator[]().
int internal::LazyVector< VECTOR >::n [private] |
Definition at line 48 of file LazyVector.h.
const VECTOR& internal::LazyVector< VECTOR >::vec [private] |
Definition at line 47 of file LazyVector.h.
Referenced by internal::LazyVector< Rcpp::Vector< RTYPE > >::operator[](), and internal::LazyVector< VECTOR >::operator[]().