Rcpp Version 1.0.9
|
#include <MatrixRow.h>
Public Types | |
typedef TRAITS::vector_iterator | vector_iterator |
typedef TRAITS::difference_type | difference_type |
typedef TRAITS::value_type | value_type |
typedef TRAITS::reference | reference |
typedef TRAITS::pointer | pointer |
typedef std::random_access_iterator_tag | iterator_category |
Public Member Functions | |
iter_base (const iter_base &other) | |
iter_base (MatrixRow &row_, int index_) | |
iter_base & | operator++ () |
iter_base | operator++ (int) |
iter_base & | operator-- () |
iter_base | operator-- (int) |
iter_base | operator+ (difference_type n) const |
iter_base | operator- (difference_type n) const |
difference_type | operator- (const iter_base &other) const |
iter_base & | operator+= (difference_type n) |
iter_base & | operator-= (difference_type n) |
reference | operator* () |
pointer | operator-> () |
bool | operator== (const iter_base &other) |
bool | operator!= (const iter_base &other) |
bool | operator< (const iter_base &other) |
bool | operator> (const iter_base &other) |
bool | operator<= (const iter_base &other) |
bool | operator>= (const iter_base &other) |
reference | operator[] (int i) const |
difference_type | operator- (const iter_base &other) |
Private Attributes | |
MatrixRow & | row |
int | index |
Definition at line 62 of file MatrixRow.h.
typedef TRAITS::difference_type Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::difference_type |
Definition at line 66 of file MatrixRow.h.
typedef std::random_access_iterator_tag Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::iterator_category |
Definition at line 71 of file MatrixRow.h.
typedef TRAITS::pointer Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::pointer |
Definition at line 69 of file MatrixRow.h.
typedef TRAITS::reference Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::reference |
Definition at line 68 of file MatrixRow.h.
typedef TRAITS::value_type Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::value_type |
Definition at line 67 of file MatrixRow.h.
typedef TRAITS::vector_iterator Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::vector_iterator |
Definition at line 64 of file MatrixRow.h.
|
inline |
Definition at line 73 of file MatrixRow.h.
Referenced by Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator+(), and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator-().
|
inline |
Definition at line 74 of file MatrixRow.h.
|
inline |
Definition at line 111 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 103 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index, and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::row.
|
inline |
Definition at line 96 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index, Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::iter_base(), and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::row.
|
inline |
Definition at line 76 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 80 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 100 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 121 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 98 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 97 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index, Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::iter_base(), and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::row.
|
inline |
Definition at line 86 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 90 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 101 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 106 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index, and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::row.
|
inline |
Definition at line 112 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 114 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 110 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 113 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 115 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index.
|
inline |
Definition at line 117 of file MatrixRow.h.
References Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::index, and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::row.
|
private |
Definition at line 127 of file MatrixRow.h.
Referenced by Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator!=(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator*(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator+(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator++(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator+=(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator-(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator--(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator-=(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator->(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator<(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator<=(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator==(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator>(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator>=(), and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator[]().
|
private |
Definition at line 126 of file MatrixRow.h.
Referenced by Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator*(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator+(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator-(), Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator->(), and Rcpp::MatrixRow< RTYPE >::iter_base< TRAITS >::operator[]().