#include <slist.hxx>
Public Member Functions | |
| Iterator (PTSlist &list) | |
| Iterator (const Iterator &iter) | |
| const Iterator & | operator= (const Iterator &iter) |
| T & | operator * () const |
| T * | operator-> () const |
| const Ele * | operator() () const |
| bool | hasMore () const |
| Iterator & | operator++ () |
| Iterator | operator++ (int) |
Private Member Functions | |
| void | incr () |
| Iterator (Ele *where) | |
| Only PTSlist can use this to generate specific/start points. | |
Private Attributes | |
| Ele * | mp_curr |
Friends | |
| class | PTSlist |
| xyzzy::PTSlist< T >::Iterator::Iterator | ( | PTSlist & | list | ) | [inline] |
| xyzzy::PTSlist< T >::Iterator::Iterator | ( | const Iterator & | iter | ) | [inline] |
| xyzzy::PTSlist< T >::Iterator::Iterator | ( | Ele * | where | ) | [inline, private] |
Only PTSlist can use this to generate specific/start points.
| const Iterator& xyzzy::PTSlist< T >::Iterator::operator= | ( | const Iterator & | iter | ) | [inline] |
| T& xyzzy::PTSlist< T >::Iterator::operator * | ( | ) | const [inline] |
| T* xyzzy::PTSlist< T >::Iterator::operator-> | ( | ) | const [inline] |
| const Ele* xyzzy::PTSlist< T >::Iterator::operator() | ( | ) | const [inline] |
| bool xyzzy::PTSlist< T >::Iterator::hasMore | ( | ) | const [inline] |
| Iterator& xyzzy::PTSlist< T >::Iterator::operator++ | ( | ) | [inline] |
| Iterator xyzzy::PTSlist< T >::Iterator::operator++ | ( | int | ) | [inline] |
| void xyzzy::PTSlist< T >::Iterator::incr | ( | ) | [inline, private] |
friend class PTSlist [friend] |
Ele* xyzzy::PTSlist< T >::Iterator::mp_curr [private] |
1.5.1