Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

QValueListIterator< T > Class Template Reference

#include </home/clem/local/src/opie/qmake/include/qvaluelist.h>

List of all members.

Public Types

typedef QValueListNode< T > * NodePtr
typedef std::bidirectional_iterator_tag iterator_category
typedef T value_type
typedef size_t size_type
typedef ptrdiff_t difference_type
typedef T * pointer
typedef T & reference

Public Member Functions

 QValueListIterator ()
 QValueListIterator (NodePtr p)
 QValueListIterator (const QValueListIterator< T > &it)
bool operator== (const QValueListIterator< T > &it) const
bool operator!= (const QValueListIterator< T > &it) const
const T & operator * () const
T & operator * ()
QValueListIterator< T > & operator++ ()
QValueListIterator< T > operator++ (int)
QValueListIterator< T > & operator-- ()
QValueListIterator< T > operator-- (int)
QValueListIterator< T > & operator+= (int j)
QValueListIterator< T > & operator-= (int j)

Public Attributes

NodePtr node

template<class T>
class QValueListIterator< T >


Member Typedef Documentation

template<class T>
typedef ptrdiff_t QValueListIterator< T >::difference_type
 

Definition at line 88 of file qvaluelist.h.

template<class T>
typedef std::bidirectional_iterator_tag QValueListIterator< T >::iterator_category
 

Definition at line 83 of file qvaluelist.h.

template<class T>
typedef QValueListNode<T>* QValueListIterator< T >::NodePtr
 

Typedefs

Definition at line 81 of file qvaluelist.h.

template<class T>
typedef T* QValueListIterator< T >::pointer
 

Definition at line 92 of file qvaluelist.h.

template<class T>
typedef T& QValueListIterator< T >::reference
 

Definition at line 93 of file qvaluelist.h.

template<class T>
typedef size_t QValueListIterator< T >::size_type
 

Definition at line 86 of file qvaluelist.h.

template<class T>
typedef T QValueListIterator< T >::value_type
 

Definition at line 85 of file qvaluelist.h.


Constructor & Destructor Documentation

template<class T>
QValueListIterator< T >::QValueListIterator  )  [inline]
 

Functions

Definition at line 103 of file qvaluelist.h.

template<class T>
QValueListIterator< T >::QValueListIterator NodePtr  p  )  [inline]
 

Definition at line 104 of file qvaluelist.h.

template<class T>
QValueListIterator< T >::QValueListIterator const QValueListIterator< T > &  it  )  [inline]
 

Definition at line 105 of file qvaluelist.h.


Member Function Documentation

template<class T>
T& QValueListIterator< T >::operator *  )  [inline]
 

Definition at line 110 of file qvaluelist.h.

References QValueListNode< T >::data, and QValueListIterator< T >::node.

template<class T>
const T& QValueListIterator< T >::operator *  )  const [inline]
 

Definition at line 109 of file qvaluelist.h.

References QValueListNode< T >::data, and QValueListIterator< T >::node.

template<class T>
bool QValueListIterator< T >::operator!= const QValueListIterator< T > &  it  )  const [inline]
 

Definition at line 108 of file qvaluelist.h.

References QValueListIterator< T >::node.

template<class T>
QValueListIterator<T> QValueListIterator< T >::operator++ int   )  [inline]
 

Definition at line 119 of file qvaluelist.h.

References QValueListNode< T >::next, and QValueListIterator< T >::node.

template<class T>
QValueListIterator<T>& QValueListIterator< T >::operator++  )  [inline]
 

Definition at line 114 of file qvaluelist.h.

References QValueListNode< T >::next, and QValueListIterator< T >::node.

template<class T>
QValueListIterator<T>& QValueListIterator< T >::operator+= int  j  )  [inline]
 

Definition at line 136 of file qvaluelist.h.

References QValueListNode< T >::next, and QValueListIterator< T >::node.

template<class T>
QValueListIterator<T> QValueListIterator< T >::operator-- int   )  [inline]
 

Definition at line 130 of file qvaluelist.h.

References QValueListIterator< T >::node, and QValueListNode< T >::prev.

template<class T>
QValueListIterator<T>& QValueListIterator< T >::operator--  )  [inline]
 

Definition at line 125 of file qvaluelist.h.

References QValueListIterator< T >::node, and QValueListNode< T >::prev.

template<class T>
QValueListIterator<T>& QValueListIterator< T >::operator-= int  j  )  [inline]
 

Definition at line 142 of file qvaluelist.h.

References QValueListIterator< T >::node, and QValueListNode< T >::prev.

template<class T>
bool QValueListIterator< T >::operator== const QValueListIterator< T > &  it  )  const [inline]
 

Definition at line 107 of file qvaluelist.h.

References QValueListIterator< T >::node.


Member Data Documentation

template<class T>
NodePtr QValueListIterator< T >::node
 

Variables

Definition at line 98 of file qvaluelist.h.

Referenced by QValueListIterator< T >::operator *(), QValueListIterator< T >::operator!=(), QValueListIterator< T >::operator++(), QValueListIterator< T >::operator+=(), QValueListIterator< T >::operator--(), QValueListIterator< T >::operator-=(), and QValueListIterator< T >::operator==().


The documentation for this class was generated from the following file:
Generated on Sat Nov 5 17:50:19 2005 for OPIE by  doxygen 1.4.2