FX::QIntDictIterator< type > Class Template Reference
[Qt Template Library]

#include <qintdict.h>

Inheritance diagram for FX::QIntDictIterator< type >:

Inheritance graph
[legend]

List of all members.


Detailed Description

template<class type>
class FX::QIntDictIterator< type >

An iterator for a QIntDict.

Public Member Functions

 QIntDictIterator (const QIntDict< type > &d)
const keytype & currentKey () const
uint count () const
bool isEmpty () const
type * toFirst ()
 operator type * () const
type * operator* ()
type * current () const
type * operator() ()
type * operator++ ()
type * operator+= (uint j)

Protected Member Functions

type * retptr () const

Member Function Documentation

template<typename keytype, class type>
const keytype& FX::QDictBaseIterator< keytype, type >::currentKey (  )  const [inline, inherited]

Returns the key associated with what this iterator points to.

template<typename keytype, class type>
uint FX::QDictBaseIterator< keytype, type >::count (  )  const [inline, inherited]

Returns the number of items in the list this iterator references.

template<typename keytype, class type>
bool FX::QDictBaseIterator< keytype, type >::isEmpty (  )  const [inline, inherited]

Returns true if the list this iterator references is empty.

template<typename keytype, class type>
type* FX::QDictBaseIterator< keytype, type >::toFirst (  )  [inline, inherited]

Sets the iterator to point to the first item in the list, then returns that item.

template<typename keytype, class type>
FX::QDictBaseIterator< keytype, type >::operator type * (  )  const [inline, inherited]

Returns what the iterator points to.

template<typename keytype, class type>
type* FX::QDictBaseIterator< keytype, type >::operator* (  )  [inline, inherited]

Returns what the iterator points to.

template<typename keytype, class type>
type* FX::QDictBaseIterator< keytype, type >::current (  )  const [inline, inherited]

Returns the item this iterator points to.

template<typename keytype, class type>
type* FX::QDictBaseIterator< keytype, type >::operator() (  )  [inline, inherited]

Returns the item this iterator points to.

template<typename keytype, class type>
type* FX::QDictBaseIterator< keytype, type >::operator++ (  )  [inline, inherited]

Increments the iterator.

template<typename keytype, class type>
type* FX::QDictBaseIterator< keytype, type >::operator+= ( uint  j  )  [inline, inherited]

Increments the iterator.

Referenced by FX::QDictBaseIterator< FX::FXString, type >::operator++().


The documentation for this class was generated from the following file:

(C) 2002-2008 Niall Douglas. Some parts (C) to assorted authors.
Generated on Fri Jun 13 22:27:58 2008 for TnFOX by doxygen v1.5.6