#include </home/clem/local/src/opie/noncore/unsupported/libopie/pim/orecordlist.h>
Collaboration diagram for ORecordListIterator< T >:

Public Types | |
| typedef OTemplateBase< T > | Base |
Public Member Functions | |
| ORecordListIterator (const QArray< int >, const Base *) | |
| ORecordListIterator () | |
| ~ORecordListIterator () | |
| ORecordListIterator (const ORecordListIterator &) | |
| ORecordListIterator & | operator= (const ORecordListIterator &) |
| T | operator * () |
| ORecordListIterator & | operator++ () |
| ORecordListIterator & | operator-- () |
| bool | operator== (const ORecordListIterator &it) |
| bool | operator!= (const ORecordListIterator &it) |
| uint | current () const |
| uint | count () const |
| void | setCurrent (uint cur) |
Private Attributes | |
| QArray< int > | m_uids |
| uint | m_current |
| const Base * | m_temp |
| bool | m_end: 1 |
| T | m_record |
| bool | m_direction:1 |
| ORecordListIteratorPrivate * | d |
Friends | |
| class | ORecordList< T > |
|
|||||
|
Definition at line 23 of file orecordlist.h. |
|
||||||||||||||||
|
The c'tor used internally from ORecordList Definition at line 221 of file orecordlist.h. References ORecordListIterator< T >::m_end. |
|
|||||||||
|
The standard c'tor Definition at line 133 of file orecordlist.h. References l, ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_direction, ORecordListIterator< T >::m_end, ORecordListIterator< T >::m_record, ORecordListIterator< T >::m_temp, and TRUE. |
|
|||||||||
|
Definition at line 142 of file orecordlist.h. |
|
||||||||||
|
Definition at line 147 of file orecordlist.h. References ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_direction, ORecordListIterator< T >::m_end, ORecordListIterator< T >::m_record, ORecordListIterator< T >::m_temp, and ORecordListIterator< T >::m_uids. |
|
|||||||||
|
the number of items Definition at line 242 of file orecordlist.h. References ORecordListIterator< T >::m_uids. |
|
|||||||||
|
the current item Definition at line 231 of file orecordlist.h. References ORecordListIterator< T >::m_current. |
|
|||||||||
|
a * operator ;) use it like this T = (*it); Definition at line 169 of file orecordlist.h. References OTemplateBase< T >::find(), OTemplateBase< T >::Forward, ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_direction, ORecordListIterator< T >::m_end, ORecordListIterator< T >::m_record, ORecordListIterator< T >::m_temp, ORecordListIterator< T >::m_uids, and OTemplateBase< T >::Reverse. |
|
||||||||||
|
Definition at line 217 of file orecordlist.h. |
|
|||||||||
|
Definition at line 182 of file orecordlist.h. References ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_direction, ORecordListIterator< T >::m_end, and ORecordListIterator< T >::m_uids. |
|
|||||||||
|
Definition at line 193 of file orecordlist.h. References ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_direction, and ORecordListIterator< T >::m_end. |
|
||||||||||
|
Definition at line 158 of file orecordlist.h. References ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_end, ORecordListIterator< T >::m_record, ORecordListIterator< T >::m_temp, and ORecordListIterator< T >::m_uids. |
|
||||||||||
|
Definition at line 205 of file orecordlist.h. References ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_end, ORecordListIterator< T >::m_temp, and ORecordListIterator< T >::m_uids. |
|
||||||||||
|
sets the current item Definition at line 235 of file orecordlist.h. References ORecordListIterator< T >::m_current, ORecordListIterator< T >::m_end, and ORecordListIterator< T >::m_uids. |
|
|||||
|
Definition at line 21 of file orecordlist.h. |
|
|||||
|
Definition at line 75 of file orecordlist.h. |
|
|||||
|
|||||
|
Definition at line 72 of file orecordlist.h. Referenced by ORecordListIterator< T >::operator *(), ORecordListIterator< T >::operator++(), ORecordListIterator< T >::operator--(), and ORecordListIterator< T >::ORecordListIterator(). |
|
|||||
|
|||||
|
Definition at line 71 of file orecordlist.h. Referenced by ORecordListIterator< T >::operator *(), ORecordListIterator< T >::operator=(), and ORecordListIterator< T >::ORecordListIterator(). |
|
|||||
|
Definition at line 69 of file orecordlist.h. Referenced by ORecordListIterator< T >::operator *(), ORecordListIterator< T >::operator=(), ORecordListIterator< T >::operator==(), and ORecordListIterator< T >::ORecordListIterator(). |
|
|||||
1.4.2