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


Public Types | |
| typedef VECTOR::Proxy | Proxy |
| typedef VECTOR::iterator | iterator |
| Public Types inherited from Rcpp::VectorBase< RTYPE, NA, RangeIndexer< RTYPE, NA, VECTOR > > | |
| 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 | |
| RangeIndexer (VECTOR &vec_, const Rcpp::Range &range_) | |
| template<bool NA_, typename T> | |
| RangeIndexer & | operator= (const Rcpp::VectorBase< RTYPE, NA_, T > &x) |
| template<bool NA_, typename T> | |
| RangeIndexer & | operator+= (const Rcpp::VectorBase< RTYPE, NA_, T > &x) |
| template<bool NA_, typename T> | |
| RangeIndexer & | operator*= (const Rcpp::VectorBase< RTYPE, NA_, T > &x) |
| template<bool NA_, typename T> | |
| RangeIndexer & | operator-= (const Rcpp::VectorBase< RTYPE, NA_, T > &x) |
| template<bool NA_, typename T> | |
| RangeIndexer & | operator/= (const Rcpp::VectorBase< RTYPE, NA_, T > &x) |
| Proxy | operator[] (R_xlen_t i) const |
| R_xlen_t | size () const |
| Public Member Functions inherited from Rcpp::VectorBase< RTYPE, NA, RangeIndexer< RTYPE, NA, VECTOR > > | |
| VECTOR & | get_ref () |
| 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 |
Private Attributes | |
| iterator | start |
| R_xlen_t | size_ |
Definition at line 53 of file RangeIndexer.h.
| typedef VECTOR::iterator Rcpp::internal::RangeIndexer< RTYPE, NA, VECTOR >::iterator |
Definition at line 56 of file RangeIndexer.h.
| typedef VECTOR::Proxy Rcpp::internal::RangeIndexer< RTYPE, NA, VECTOR >::Proxy |
Definition at line 55 of file RangeIndexer.h.
|
inline |
Definition at line 58 of file RangeIndexer.h.
|
inline |
Definition at line 72 of file RangeIndexer.h.
|
inline |
Definition at line 67 of file RangeIndexer.h.
|
inline |
Definition at line 77 of file RangeIndexer.h.
|
inline |
Definition at line 82 of file RangeIndexer.h.
|
inline |
Definition at line 62 of file RangeIndexer.h.
|
inline |
Definition at line 86 of file RangeIndexer.h.
|
inline |
Definition at line 90 of file RangeIndexer.h.
|
private |
Definition at line 96 of file RangeIndexer.h.
|
private |
Definition at line 95 of file RangeIndexer.h.