MRPT
1.9.9
|
Template class for matrix accessor's iterators.
Definition at line 58 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 | |
AccessorIterator (A &obj, size_t N) | |
T & | operator* () const |
AccessorIterator< A, T > & | operator++ () |
AccessorIterator< A, T > | operator++ (int) |
AccessorIterator< A, T > & | operator-- () |
AccessorIterator< A, T > | operator-- (int) |
AccessorIterator< A, T > & | operator+= (int off) |
AccessorIterator< A, T > | operator+ (int off) const |
AccessorIterator< A, T > & | operator-= (int off) |
AccessorIterator< A, T > | operator- (int off) const |
int | operator- (const AccessorIterator< A, T > &it) const |
T & | operator[] (int off) const |
bool | operator== (const AccessorIterator< A, T > &it) const |
bool | operator!= (const AccessorIterator< A, T > &it) const |
Protected Attributes | |
A * | base |
int | pos |
using mrpt::math::detail::AccessorIterator< A, T >::difference_type = int |
Definition at line 68 of file matrix_adaptors.h.
using mrpt::math::detail::AccessorIterator< A, T >::iterator_category = std::random_access_iterator_tag |
Definition at line 66 of file matrix_adaptors.h.
using mrpt::math::detail::AccessorIterator< A, T >::pointer = T* |
Definition at line 69 of file matrix_adaptors.h.
using mrpt::math::detail::AccessorIterator< A, T >::reference = T& |
Definition at line 70 of file matrix_adaptors.h.
using mrpt::math::detail::AccessorIterator< A, T >::value_type = T |
Definition at line 67 of file matrix_adaptors.h.
|
inline |
Definition at line 72 of file matrix_adaptors.h.
|
inline |
Definition at line 127 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::operator==().
|
inline |
Definition at line 73 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::base, and mrpt::math::detail::AccessorIterator< A, T >::pos.
|
inline |
Definition at line 101 of file matrix_adaptors.h.
|
inline |
Definition at line 74 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
|
inline |
Definition at line 79 of file matrix_adaptors.h.
|
inline |
Definition at line 96 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
|
inline |
Definition at line 112 of file matrix_adaptors.h.
|
inline |
Definition at line 118 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
|
inline |
Definition at line 85 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
|
inline |
Definition at line 90 of file matrix_adaptors.h.
|
inline |
Definition at line 107 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
|
inline |
Definition at line 123 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::base, and mrpt::math::detail::AccessorIterator< A, T >::pos.
Referenced by mrpt::math::detail::AccessorIterator< A, T >::operator!=().
|
inline |
Definition at line 122 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::base, and mrpt::math::detail::AccessorIterator< A, T >::pos.
|
protected |
Definition at line 61 of file matrix_adaptors.h.
Referenced by mrpt::math::detail::AccessorIterator< A, T >::operator*(), mrpt::math::detail::AccessorIterator< A, T >::operator==(), and mrpt::math::detail::AccessorIterator< A, T >::operator[]().
|
protected |
Definition at line 62 of file matrix_adaptors.h.
Referenced by mrpt::math::detail::AccessorIterator< A, T >::operator*(), mrpt::math::detail::AccessorIterator< A, T >::operator++(), mrpt::math::detail::AccessorIterator< A, T >::operator+=(), mrpt::math::detail::AccessorIterator< A, T >::operator-(), mrpt::math::detail::AccessorIterator< A, T >::operator--(), mrpt::math::detail::AccessorIterator< A, T >::operator-=(), mrpt::math::detail::AccessorIterator< A, T >::operator==(), and mrpt::math::detail::AccessorIterator< A, T >::operator[]().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020 |