|
Rcpp Version 1.1.2
|
#include <VectorBase.h>


Classes | |
| struct | rcpp_sugar_expression |
| struct | r_type |
| struct | can_have_na |
| struct | iter_traits |
| struct | const_iter_traits |
| class | iter_base |
Public Types | |
| typedef traits::storage_type< RTYPE >::type | stored_type |
| typedef traits::storage_type< RTYPE >::type | elem_type |
| typedef iter_base< iter_traits > | iterator |
| typedef iter_base< const_iter_traits > | const_iterator |
Public Member Functions | |
| VECTOR & | get_ref () |
| const VECTOR & | get_ref () const |
| stored_type | operator[] (R_xlen_t i) const |
| R_xlen_t | size () const |
| const_iterator | begin () const |
| const_iterator | end () const |
| const_iterator | cbegin () const |
| const_iterator | cend () const |
a base class for vectors, modelled after the CRTP
Definition at line 29 of file VectorBase.h.
| typedef iter_base< const_iter_traits > Rcpp::VectorBase< RTYPE, na, VECTOR >::const_iterator |
Definition at line 162 of file VectorBase.h.
| typedef traits::storage_type<RTYPE>::type Rcpp::VectorBase< RTYPE, na, VECTOR >::elem_type |
Definition at line 35 of file VectorBase.h.
| typedef iter_base< iter_traits > Rcpp::VectorBase< RTYPE, na, VECTOR >::iterator |
Definition at line 161 of file VectorBase.h.
| typedef traits::storage_type<RTYPE>::type Rcpp::VectorBase< RTYPE, na, VECTOR >::stored_type |
Definition at line 34 of file VectorBase.h.
|
inline |
Definition at line 164 of file VectorBase.h.
Referenced by Rcpp::internal::RangeIndexer< RTYPE, true, Vector >::RangeIndexer().
|
inline |
Definition at line 167 of file VectorBase.h.
|
inline |
Definition at line 168 of file VectorBase.h.
|
inline |
Definition at line 165 of file VectorBase.h.
|
inline |
Definition at line 37 of file VectorBase.h.
Referenced by Rcpp::clamp(), Rcpp::collapse(), Rcpp::Vector< VECSXP, StoragePolicy >::import_sugar_expression(), Rcpp::Vector< VECSXP, StoragePolicy >::import_sugar_expression(), Rcpp::in(), Rcpp::intersect(), Rcpp::is_finite(), Rcpp::is_infinite(), Rcpp::is_nan(), Rcpp::VectorBase< RTYPE, na, VECTOR >::iter_base< iter_traits >::iter_base(), Rcpp::mapply(), Rcpp::mapply(), Rcpp::mapply(), Rcpp::match(), Rcpp::max(), Rcpp::min(), Rcpp::na_omit(), Rcpp::Vector< VECSXP, StoragePolicy >::operator+=(), Rcpp::Vector< VECSXP, StoragePolicy >::operator+=(), Rcpp::MatrixColumn< RTYPE >::operator=(), Rcpp::MatrixRow< RTYPE >::operator=(), Rcpp::pmax(), Rcpp::pmax(), Rcpp::pmax(), Rcpp::pmin(), Rcpp::pmin(), Rcpp::pmin(), Rcpp::pow(), Rcpp::range(), Rcpp::setdiff(), Rcpp::setequal(), Rcpp::table(), and Rcpp::union_().
|
inline |
Definition at line 41 of file VectorBase.h.
|
inline |
Definition at line 45 of file VectorBase.h.
|
inline |
Definition at line 49 of file VectorBase.h.
Referenced by Rcpp::VectorBase< RTYPE, NA, T >::cend(), Rcpp::collapse(), Rcpp::VectorBase< RTYPE, NA, T >::end(), Rcpp::Vector< VECSXP, StoragePolicy >::import_sugar_expression(), Rcpp::seq_along(), and Rcpp::VectorBase< RTYPE, NA, T >::size().