#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() |
| typedef PIter::value_type storage::ListListIterator< PIter, Iter >::value_type |
| typedef PIter::reference storage::ListListIterator< PIter, Iter >::reference |
| typedef PIter::pointer storage::ListListIterator< PIter, Iter >::pointer |
| typedef PIter::difference_type storage::ListListIterator< PIter, Iter >::difference_type |
| typedef PIter::iterator_category storage::ListListIterator< PIter, Iter >::iterator_category |
| storage::ListListIterator< PIter, Iter >::ListListIterator | ( | ) | [inline] |
| storage::ListListIterator< PIter, Iter >::ListListIterator | ( | const Iter & | begin, | |
| const Iter & | end, | |||
| bool | setend = false | |||
| ) | [inline] |
| storage::ListListIterator< PIter, Iter >::ListListIterator | ( | const IterPair< Iter > & | p, | |
| bool | setend = false | |||
| ) | [inline] |
| storage::ListListIterator< PIter, Iter >::ListListIterator | ( | const ListListIterator< PIter, Iter > & | x | ) | [inline] |
| ListListIterator& storage::ListListIterator< PIter, Iter >::operator= | ( | const ListListIterator< PIter, Iter > & | x | ) | [inline] |
| ListListIterator& storage::ListListIterator< PIter, Iter >::operator++ | ( | ) | [inline] |
| ListListIterator storage::ListListIterator< PIter, Iter >::operator++ | ( | int | ) | [inline] |
References storage::ListListIterator< PIter, Iter >::increment(), and y2warning.
| ListListIterator& storage::ListListIterator< PIter, Iter >::operator-- | ( | ) | [inline] |
| ListListIterator storage::ListListIterator< PIter, Iter >::operator-- | ( | int | ) | [inline] |
References storage::ListListIterator< PIter, Iter >::decrement(), and y2warning.
| reference storage::ListListIterator< PIter, Iter >::operator* | ( | ) | const [inline] |
References storage::ListListIterator< PIter, Iter >::m_pcur.
| pointer storage::ListListIterator< PIter, Iter >::operator-> | ( | ) | const [inline] |
References storage::ListListIterator< PIter, Iter >::m_pcur.
| bool storage::ListListIterator< PIter, Iter >::operator== | ( | const ListListIterator< PIter, Iter > & | x | ) | const [inline] |
| bool storage::ListListIterator< PIter, Iter >::operator!= | ( | const ListListIterator< PIter, Iter > & | x | ) | const [inline] |
| PIter storage::ListListIterator< PIter, Iter >::end | ( | ) | const [inline] |
References storage::ListListIterator< PIter, Iter >::m_end.
Referenced by storage::ListListIterator< PIter, Iter >::copyMembers().
| PIter storage::ListListIterator< PIter, Iter >::begin | ( | ) | const [inline] |
References storage::ListListIterator< PIter, Iter >::m_begin.
Referenced by storage::ListListIterator< PIter, Iter >::copyMembers().
| PIter storage::ListListIterator< PIter, Iter >::pcur | ( | ) | const [inline] |
| Iter storage::ListListIterator< PIter, Iter >::cur | ( | ) | const [inline] |
References storage::ListListIterator< PIter, Iter >::m_lcur.
Referenced by storage::ListListIterator< PIter, Iter >::copyMembers().
| void storage::ListListIterator< PIter, Iter >::copyMembers | ( | const ListListIterator< PIter, Iter > & | x | ) | [inline, private] |
References storage::ListListIterator< PIter, Iter >::begin(), storage::ListListIterator< PIter, Iter >::cur(), storage::ListListIterator< PIter, Iter >::end(), storage::ListListIterator< PIter, Iter >::m_begin, storage::ListListIterator< PIter, Iter >::m_end, storage::ListListIterator< PIter, Iter >::m_lcur, storage::ListListIterator< PIter, Iter >::m_pcur, and storage::ListListIterator< PIter, Iter >::pcur().
Referenced by storage::ListListIterator< PIter, Iter >::ListListIterator(), and storage::ListListIterator< PIter, Iter >::operator=().
| void storage::ListListIterator< PIter, Iter >::increment | ( | ) | [inline, private] |
| void storage::ListListIterator< PIter, Iter >::decrement | ( | ) | [inline, private] |
| void storage::ListListIterator< PIter, Iter >::initialize | ( | const Iter & | begin, | |
| const Iter & | end, | |||
| bool | setend | |||
| ) | [inline, private] |
References storage::ListListIterator< PIter, Iter >::empty, storage::ListListIterator< PIter, Iter >::m_begin, storage::ListListIterator< PIter, Iter >::m_end, storage::ListListIterator< PIter, Iter >::m_lcur, and storage::ListListIterator< PIter, Iter >::m_pcur.
Referenced by storage::ListListIterator< PIter, Iter >::ListListIterator().
PIter storage::ListListIterator< PIter, Iter >::m_begin [private] |
PIter storage::ListListIterator< PIter, Iter >::m_end [private] |
Iter storage::ListListIterator< PIter, Iter >::m_lcur [private] |
PIter storage::ListListIterator< PIter, Iter >::m_pcur [private] |
Referenced by storage::ListListIterator< PIter, Iter >::copyMembers(), storage::ListListIterator< PIter, Iter >::decrement(), storage::ListListIterator< PIter, Iter >::increment(), storage::ListListIterator< PIter, Iter >::initialize(), storage::ListListIterator< PIter, Iter >::operator!=(), storage::ListListIterator< PIter, Iter >::operator*(), storage::ListListIterator< PIter, Iter >::operator->(), storage::ListListIterator< PIter, Iter >::operator==(), and storage::ListListIterator< PIter, Iter >::pcur().
const PIter storage::ListListIterator< PIter, Iter >::empty = PIter() [inline, static, private] |
Referenced by storage::ListListIterator< PIter, Iter >::initialize().
1.5.5