|
Rcpp Version 0.9.10
|
#include <RangeIndexer.h>
Public Types | |
| typedef VECTOR::Proxy | Proxy |
| typedef VECTOR::iterator | 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[] (int i) |
| int | size () |
Private Attributes | |
| iterator | start |
| int | size_ |
Definition at line 53 of file RangeIndexer.h.
| typedef VECTOR::iterator internal::RangeIndexer< RTYPE, VECTOR >::iterator |
Definition at line 56 of file RangeIndexer.h.
| typedef VECTOR::Proxy internal::RangeIndexer< RTYPE, VECTOR >::Proxy |
Definition at line 55 of file RangeIndexer.h.
| internal::RangeIndexer< RTYPE, VECTOR >::RangeIndexer | ( | VECTOR & | vec_, |
| const Rcpp::Range & | range_ | ||
| ) | [inline] |
Definition at line 59 of file RangeIndexer.h.
| RangeIndexer& internal::RangeIndexer< RTYPE, VECTOR >::operator*= | ( | const Rcpp::VectorBase< RTYPE, NA, T > & | x | ) | [inline] |
Definition at line 74 of file RangeIndexer.h.
References UNROLL_LOOP.
| RangeIndexer& internal::RangeIndexer< RTYPE, VECTOR >::operator+= | ( | const Rcpp::VectorBase< RTYPE, NA, T > & | x | ) | [inline] |
Definition at line 69 of file RangeIndexer.h.
References UNROLL_LOOP.
| RangeIndexer& internal::RangeIndexer< RTYPE, VECTOR >::operator-= | ( | const Rcpp::VectorBase< RTYPE, NA, T > & | x | ) | [inline] |
Definition at line 79 of file RangeIndexer.h.
References UNROLL_LOOP.
| RangeIndexer& internal::RangeIndexer< RTYPE, VECTOR >::operator/= | ( | const Rcpp::VectorBase< RTYPE, NA, T > & | x | ) | [inline] |
Definition at line 84 of file RangeIndexer.h.
References UNROLL_LOOP.
| RangeIndexer& internal::RangeIndexer< RTYPE, VECTOR >::operator= | ( | const Rcpp::VectorBase< RTYPE, NA, T > & | x | ) | [inline] |
Definition at line 64 of file RangeIndexer.h.
References UNROLL_LOOP.
| Proxy internal::RangeIndexer< RTYPE, VECTOR >::operator[] | ( | int | i | ) | [inline] |
Definition at line 88 of file RangeIndexer.h.
References i, and internal::RangeIndexer< RTYPE, VECTOR >::start.
| int internal::RangeIndexer< RTYPE, VECTOR >::size | ( | ) | [inline] |
Definition at line 92 of file RangeIndexer.h.
References internal::RangeIndexer< RTYPE, VECTOR >::size_.
int internal::RangeIndexer< RTYPE, VECTOR >::size_ [private] |
Definition at line 98 of file RangeIndexer.h.
Referenced by internal::RangeIndexer< RTYPE, VECTOR >::size().
iterator internal::RangeIndexer< RTYPE, VECTOR >::start [private] |
Definition at line 97 of file RangeIndexer.h.
Referenced by internal::RangeIndexer< RTYPE, VECTOR >::operator[]().