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

QValueListConstIterator< 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 const T * pointer
typedef const T & reference

Public Member Functions

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

Public Attributes

NodePtr node

template<class T>
class QValueListConstIterator< T >


Member Typedef Documentation

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

Definition at line 164 of file qvaluelist.h.

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

Definition at line 159 of file qvaluelist.h.

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

Typedefs

Definition at line 157 of file qvaluelist.h.

template<class T>
typedef const T* QValueListConstIterator< T >::pointer
 

Definition at line 168 of file qvaluelist.h.

template<class T>
typedef const T& QValueListConstIterator< T >::reference
 

Definition at line 169 of file qvaluelist.h.

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

Definition at line 162 of file qvaluelist.h.

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

Definition at line 161 of file qvaluelist.h.


Constructor & Destructor Documentation

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

Functions

Definition at line 179 of file qvaluelist.h.

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

Definition at line 180 of file qvaluelist.h.

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

Definition at line 181 of file qvaluelist.h.

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

Definition at line 182 of file qvaluelist.h.


Member Function Documentation

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

Definition at line 186 of file qvaluelist.h.

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

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

Definition at line 185 of file qvaluelist.h.

References QValueListConstIterator< T >::node.

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

Definition at line 195 of file qvaluelist.h.

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

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

Definition at line 190 of file qvaluelist.h.

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

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

Definition at line 206 of file qvaluelist.h.

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

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

Definition at line 201 of file qvaluelist.h.

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

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

Definition at line 184 of file qvaluelist.h.

References QValueListConstIterator< T >::node.


Member Data Documentation

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

Variables

Definition at line 174 of file qvaluelist.h.

Referenced by QValueListConstIterator< T >::operator *(), QValueListConstIterator< T >::operator!=(), QValueListConstIterator< T >::operator++(), QValueListConstIterator< T >::operator--(), and QValueListConstIterator< 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