| MRPT
    1.9.9
    | 
Template class for matrix accessor's iterators.
Definition at line 57 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 67 of file matrix_adaptors.h.
| using mrpt::math::detail::AccessorIterator< A, T >::iterator_category = std::random_access_iterator_tag | 
Definition at line 65 of file matrix_adaptors.h.
| using mrpt::math::detail::AccessorIterator< A, T >::pointer = T* | 
Definition at line 68 of file matrix_adaptors.h.
| using mrpt::math::detail::AccessorIterator< A, T >::reference = T& | 
Definition at line 69 of file matrix_adaptors.h.
| using mrpt::math::detail::AccessorIterator< A, T >::value_type = T | 
Definition at line 66 of file matrix_adaptors.h.
| 
 | inline | 
Definition at line 71 of file matrix_adaptors.h.
| 
 | inline | 
Definition at line 126 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::operator==().
| 
 | inline | 
Definition at line 72 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 100 of file matrix_adaptors.h.
| 
 | inline | 
Definition at line 73 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
| 
 | inline | 
Definition at line 78 of file matrix_adaptors.h.
| 
 | inline | 
Definition at line 95 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
| 
 | inline | 
Definition at line 111 of file matrix_adaptors.h.
| 
 | inline | 
Definition at line 117 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
| 
 | inline | 
Definition at line 84 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
| 
 | inline | 
Definition at line 89 of file matrix_adaptors.h.
| 
 | inline | 
Definition at line 106 of file matrix_adaptors.h.
References mrpt::math::detail::AccessorIterator< A, T >::pos.
| 
 | 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.
Referenced by mrpt::math::detail::AccessorIterator< A, T >::operator!=().
| 
 | inline | 
Definition at line 121 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 60 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 61 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: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020 |