Q3AsciiDictIterator< type > Class Template Reference

#include <q3asciidict.h>

Inheritance diagram for Q3AsciiDictIterator< type >:

Inheritance graph
[legend]
Collaboration diagram for Q3AsciiDictIterator< type >:

Collaboration graph
[legend]
List of all members.

Detailed Description

template<class type>
class Q3AsciiDictIterator< type >

Definition at line 89 of file q3asciidict.h.

Public Member Functions

 Q3AsciiDictIterator (const Q3AsciiDict< type > &d)
 ~Q3AsciiDictIterator ()
uint count () const
bool isEmpty () const
typetoFirst ()
 operator type * () const
typecurrent () const
const char * currentKey () const
typeoperator() ()
typeoperator++ ()
typeoperator+= (uint j)


Constructor & Destructor Documentation

template<class type>
Q3AsciiDictIterator< type >::Q3AsciiDictIterator ( const Q3AsciiDict< type > &  d  )  [inline]

Definition at line 92 of file q3asciidict.h.

00093   : Q3GDictIterator((Q3GDict &)d) {}

template<class type>
Q3AsciiDictIterator< type >::~Q3AsciiDictIterator (  )  [inline]

Definition at line 94 of file q3asciidict.h.

00094 {}


Member Function Documentation

template<class type>
uint Q3AsciiDictIterator< type >::count (  )  const [inline]

Definition at line 95 of file q3asciidict.h.

References Q3GDict::count(), and Q3GDictIterator::dict.

00095 { return dict->count(); }

Here is the call graph for this function:

template<class type>
bool Q3AsciiDictIterator< type >::isEmpty (  )  const [inline]

Definition at line 96 of file q3asciidict.h.

References Q3GDict::count(), and Q3GDictIterator::dict.

00096 { return dict->count() == 0; }

Here is the call graph for this function:

template<class type>
type* Q3AsciiDictIterator< type >::toFirst (  )  [inline]

Sets the iterator to point to the first item in the dictionary.

Reimplemented from Q3GDictIterator.

Definition at line 97 of file q3asciidict.h.

References Q3GDictIterator::toFirst(), and type.

00097 { return (type *)Q3GDictIterator::toFirst(); }

Here is the call graph for this function:

template<class type>
Q3AsciiDictIterator< type >::operator type * (  )  const [inline]

Definition at line 98 of file q3asciidict.h.

References Q3GDictIterator::get(), and type.

00098 { return (type *)Q3GDictIterator::get(); }

Here is the call graph for this function:

template<class type>
type* Q3AsciiDictIterator< type >::current (  )  const [inline]

Definition at line 99 of file q3asciidict.h.

References Q3GDictIterator::get(), and type.

00099 { return (type *)Q3GDictIterator::get(); }

Here is the call graph for this function:

template<class type>
const char* Q3AsciiDictIterator< type >::currentKey (  )  const [inline]

Definition at line 100 of file q3asciidict.h.

References Q3GDictIterator::getKeyAscii().

00100 { return Q3GDictIterator::getKeyAscii(); }

Here is the call graph for this function:

template<class type>
type* Q3AsciiDictIterator< type >::operator() (  )  [inline]

Moves to the next item (postfix).

Reimplemented from Q3GDictIterator.

Definition at line 101 of file q3asciidict.h.

References Q3GDictIterator::operator()(), and type.

00101 { return (type *)Q3GDictIterator::operator()(); }

Here is the call graph for this function:

template<class type>
type* Q3AsciiDictIterator< type >::operator++ (  )  [inline]

Moves to the next item (prefix).

Reimplemented from Q3GDictIterator.

Definition at line 102 of file q3asciidict.h.

References Q3GDictIterator::operator++(), and type.

00102 { return (type *)Q3GDictIterator::operator++(); }

Here is the call graph for this function:

template<class type>
type* Q3AsciiDictIterator< type >::operator+= ( uint  j  )  [inline]

Moves jumps positions forward.

Reimplemented from Q3GDictIterator.

Definition at line 103 of file q3asciidict.h.

References Q3GDictIterator::operator+=(), and type.

00103 { return (type *)Q3GDictIterator::operator+=(j);}

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Thu Mar 15 15:41:27 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1