#include <ListListIterator.h>
Public Types | |
| typedef PIter::value_type | value_type |
| typedef PIter::reference | reference |
| typedef PIter::pointer | pointer |
| typedef PIter::difference_type | difference_type |
| typedef PIter::iterator_category | iterator_category |
Public Member Functions | |
| ListListIterator () | |
| ListListIterator (const Iter &begin, const Iter &end, bool setend=false) | |
| ListListIterator (const IterPair< Iter > &p, bool setend=false) | |
| ListListIterator (const ListListIterator &x) | |
| ListListIterator & | operator= (const ListListIterator &x) |
| ListListIterator & | operator++ () |
| ListListIterator | operator++ (int) |
| ListListIterator & | operator-- () |
| ListListIterator | operator-- (int) |
| reference | operator * () const |
| pointer | operator-> () const |
| bool | operator== (const ListListIterator &x) const |
| bool | operator!= (const ListListIterator &x) const |
| PIter | end () const |
| PIter | begin () const |
| PIter | pcur () const |
| Iter | cur () const |
Private Member Functions | |
| void | copyMembers (const ListListIterator &x) |
| void | increment () |
| void | decrement () |
| void | initialize (const Iter &begin, const Iter &end, bool setend) |
Private Attributes | |
| PIter | m_begin |
| PIter | m_end |
| Iter | m_lcur |
| PIter | m_pcur |
Static Private Attributes | |
| static const PIter | empty = PIter() |
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
|
|
||||||||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||||||
|
|
|
||||||||||
|
|
|
||||||||||
|
|
|
|||||||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
|
|||||
|
|
1.4.6