Rcpp Version 1.0.9
|
#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 > > | |
RangeIndexer< RTYPE, NA, VECTOR > & | get_ref () |
const RangeIndexer< RTYPE, NA, 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 |
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.
References UNROLL_LOOP.
|
inline |
Definition at line 67 of file RangeIndexer.h.
References UNROLL_LOOP.
|
inline |
Definition at line 77 of file RangeIndexer.h.
References UNROLL_LOOP.
|
inline |
Definition at line 82 of file RangeIndexer.h.
References UNROLL_LOOP.
|
inline |
Definition at line 62 of file RangeIndexer.h.
References UNROLL_LOOP.
|
inline |
Definition at line 86 of file RangeIndexer.h.
References Rcpp::internal::RangeIndexer< RTYPE, NA, VECTOR >::start.
|
inline |
Definition at line 90 of file RangeIndexer.h.
References Rcpp::internal::RangeIndexer< RTYPE, NA, VECTOR >::size_.
|
private |
Definition at line 96 of file RangeIndexer.h.
Referenced by Rcpp::internal::RangeIndexer< RTYPE, NA, VECTOR >::size().
|
private |
Definition at line 95 of file RangeIndexer.h.
Referenced by Rcpp::internal::RangeIndexer< RTYPE, NA, VECTOR >::operator[]().