|
MRPT
2.0.1
|
Template class for matrix accessor's iterators.
Definition at line 136 of file matrix_adaptors.h.
#include <mrpt/math/matrix_adaptors.h>
Public Types | |
| using | iterator_category = std::random_access_iterator_tag |
| using | value_type = T |
| using | difference_type = int |
| using | pointer = T * |
| using | reference = T & |
Public Member Functions | |
| ReverseAccessorIterator (A &obj, size_t N) | |
| T & | operator* () const |
| ReverseAccessorIterator< A, T > & | operator++ () |
| ReverseAccessorIterator< A, T > | operator++ (int) |
| ReverseAccessorIterator< A, T > & | operator-- () |
| ReverseAccessorIterator< A, T > | operator-- (int) |
| ReverseAccessorIterator< A, T > & | operator+= (int off) |
| ReverseAccessorIterator< A, T > | operator+ (int off) const |
| AccessorIterator< A, T > & | operator-= (int off) |
| AccessorIterator< A, T > | operator- (int off) const |
| int | operator- (const ReverseAccessorIterator< A, T > &it) const |
| T & | operator[] (int off) const |
| bool | operator== (const ReverseAccessorIterator< A, T > &it) const |
| bool | operator!= (const ReverseAccessorIterator< A, T > &it) const |
Protected Attributes | |
| A * | base |
| int | pos |
| using mrpt::math::detail::ReverseAccessorIterator< A, T >::difference_type = int |
Definition at line 146 of file matrix_adaptors.h.
| using mrpt::math::detail::ReverseAccessorIterator< A, T >::iterator_category = std::random_access_iterator_tag |
Definition at line 144 of file matrix_adaptors.h.
| using mrpt::math::detail::ReverseAccessorIterator< A, T >::pointer = T* |
Definition at line 147 of file matrix_adaptors.h.
| using mrpt::math::detail::ReverseAccessorIterator< A, T >::reference = T& |
Definition at line 148 of file matrix_adaptors.h.
| using mrpt::math::detail::ReverseAccessorIterator< A, T >::value_type = T |
Definition at line 145 of file matrix_adaptors.h.
|
inline |
Definition at line 150 of file matrix_adaptors.h.
|
inline |
Definition at line 205 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::operator==().
|
inline |
Definition at line 151 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::base, and mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
|
inline |
Definition at line 179 of file matrix_adaptors.h.
|
inline |
Definition at line 152 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
|
inline |
Definition at line 157 of file matrix_adaptors.h.
|
inline |
Definition at line 174 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
|
inline |
Definition at line 190 of file matrix_adaptors.h.
|
inline |
Definition at line 196 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
|
inline |
Definition at line 163 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
|
inline |
Definition at line 168 of file matrix_adaptors.h.
|
inline |
Definition at line 185 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
|
inline |
Definition at line 201 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::base, and mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
Referenced by mrpt::math::detail::ReverseAccessorIterator< A, T >::operator!=().
|
inline |
Definition at line 200 of file matrix_adaptors.h.
References mrpt::math::detail::ReverseAccessorIterator< A, T >::base, and mrpt::math::detail::ReverseAccessorIterator< A, T >::pos.
|
protected |
|
protected |
Definition at line 140 of file matrix_adaptors.h.
Referenced by mrpt::math::detail::ReverseAccessorIterator< A, T >::operator*(), mrpt::math::detail::ReverseAccessorIterator< A, T >::operator++(), mrpt::math::detail::ReverseAccessorIterator< A, T >::operator+=(), mrpt::math::detail::ReverseAccessorIterator< A, T >::operator-(), mrpt::math::detail::ReverseAccessorIterator< A, T >::operator--(), mrpt::math::detail::ReverseAccessorIterator< A, T >::operator-=(), mrpt::math::detail::ReverseAccessorIterator< A, T >::operator==(), and mrpt::math::detail::ReverseAccessorIterator< A, T >::operator[]().
| Page generated by Doxygen 1.8.14 for MRPT 2.0.1 Git: 0fef1a6d7 Fri Apr 3 23:00:21 2020 +0200 at vie abr 3 23:20:28 CEST 2020 |