#include <TMatElementIterator_decl.h>
Collaboration diagram for PLearn::TMatElementIterator< T >:

Public Types | |
| typedef forward_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef int | size_type |
| typedef ptrdiff_t | difference_type |
| typedef T * | pointer |
| typedef T & | reference |
Public Member Functions | |
| TMatElementIterator (T *begin, int width, int mod) | |
| TMatElementIterator< T > & | operator++ () |
| TMatElementIterator< T > | operator++ (int) |
| T * | operator-> () const |
| T & | operator * () const |
| bool | operator== (const TMatElementIterator &other) |
| bool | operator!= (const TMatElementIterator &other) |
Private Attributes | |
| int | width |
| int | mod_minus_width |
| T * | ptr |
| T * | rowend |
|
|||||
|
Definition at line 68 of file TMatElementIterator_decl.h. |
|
|||||
|
Definition at line 65 of file TMatElementIterator_decl.h. |
|
|||||
|
Definition at line 69 of file TMatElementIterator_decl.h. |
|
|||||
|
Definition at line 70 of file TMatElementIterator_decl.h. |
|
|||||
|
Definition at line 67 of file TMatElementIterator_decl.h. |
|
|||||
|
Definition at line 66 of file TMatElementIterator_decl.h. |
|
||||||||||||||||||||
|
Definition at line 72 of file TMatElementIterator_decl.h. References PLearn::TMatElementIterator< T >::mod_minus_width, PLearn::TMatElementIterator< T >::ptr, and PLearn::TMatElementIterator< T >::rowend. |
|
|||||||||
|
Definition at line 102 of file TMatElementIterator_decl.h. References PLearn::TMatElementIterator< T >::ptr. |
|
||||||||||
|
Definition at line 108 of file TMatElementIterator_decl.h. References PLearn::TMatElementIterator< T >::ptr. |
|
||||||||||
|
Definition at line 87 of file TMatElementIterator_decl.h. References PLearn::TMatElementIterator< T >::mod_minus_width, PLearn::TMatElementIterator< T >::ptr, PLearn::TMatElementIterator< T >::rowend, and PLearn::TMatElementIterator< T >::width. |
|
|||||||||
|
Definition at line 76 of file TMatElementIterator_decl.h. References PLearn::TMatElementIterator< T >::mod_minus_width, PLearn::TMatElementIterator< T >::ptr, PLearn::TMatElementIterator< T >::rowend, and PLearn::TMatElementIterator< T >::width. |
|
|||||||||
|
Definition at line 99 of file TMatElementIterator_decl.h. References PLearn::TMatElementIterator< T >::ptr. |
|
||||||||||
|
Definition at line 105 of file TMatElementIterator_decl.h. References PLearn::TMatElementIterator< T >::ptr. |
|
|||||
|
Definition at line 59 of file TMatElementIterator_decl.h. Referenced by PLearn::TMatElementIterator< T >::operator++(), and PLearn::TMatElementIterator< T >::TMatElementIterator(). |
|
|||||
|
|||||
|
Definition at line 61 of file TMatElementIterator_decl.h. Referenced by PLearn::TMatElementIterator< T >::operator++(), and PLearn::TMatElementIterator< T >::TMatElementIterator(). |
|
|||||
|
Definition at line 58 of file TMatElementIterator_decl.h. Referenced by PLearn::TMatElementIterator< T >::operator++(). |
1.3.7