xyzzy::PTSlist< T >::Iterator Class Reference

#include <slist.hxx>

List of all members.

Public Member Functions

 Iterator (PTSlist &list)
 Iterator (const Iterator &iter)
const Iteratoroperator= (const Iterator &iter)
T & operator * () const
T * operator-> () const
const Eleoperator() () const
bool hasMore () const
Iteratoroperator++ ()
Iterator operator++ (int)

Private Member Functions

void incr ()
 Iterator (Ele *where)
 Only PTSlist can use this to generate specific/start points.

Private Attributes

Elemp_curr

Friends

class PTSlist

template<typename T>
class xyzzy::PTSlist< T >::Iterator


Constructor & Destructor Documentation

template<typename T>
xyzzy::PTSlist< T >::Iterator::Iterator ( PTSlist list  )  [inline]

template<typename T>
xyzzy::PTSlist< T >::Iterator::Iterator ( const Iterator iter  )  [inline]

template<typename T>
xyzzy::PTSlist< T >::Iterator::Iterator ( Ele where  )  [inline, private]

Only PTSlist can use this to generate specific/start points.


Member Function Documentation

template<typename T>
const Iterator& xyzzy::PTSlist< T >::Iterator::operator= ( const Iterator iter  )  [inline]

template<typename T>
T& xyzzy::PTSlist< T >::Iterator::operator * (  )  const [inline]

template<typename T>
T* xyzzy::PTSlist< T >::Iterator::operator-> (  )  const [inline]

template<typename T>
const Ele* xyzzy::PTSlist< T >::Iterator::operator() (  )  const [inline]

template<typename T>
bool xyzzy::PTSlist< T >::Iterator::hasMore (  )  const [inline]

template<typename T>
Iterator& xyzzy::PTSlist< T >::Iterator::operator++ (  )  [inline]

template<typename T>
Iterator xyzzy::PTSlist< T >::Iterator::operator++ ( int   )  [inline]

template<typename T>
void xyzzy::PTSlist< T >::Iterator::incr (  )  [inline, private]


Friends And Related Function Documentation

template<typename T>
friend class PTSlist [friend]


Member Data Documentation

template<typename T>
Ele* xyzzy::PTSlist< T >::Iterator::mp_curr [private]


The documentation for this class was generated from the following file:
Generated on Thu Mar 22 13:51:08 2007 for anvil by  doxygen 1.5.1