Public Member Functions | List of all members
QPtrDictIterator< type > Class Template Reference

#include <qptrdict.h>

Inheritance diagram for QPtrDictIterator< type >:
QGDictIterator

Public Member Functions

 QPtrDictIterator (const QPtrDict< type > &d)
 
 ~QPtrDictIterator ()
 
uint count () const
 
bool isEmpty () const
 
typetoFirst ()
 
 operator type * () const
 
typecurrent () const
 
void * currentKey () const
 
typeoperator() ()
 
typeoperator++ ()
 
typeoperator+= (uint j)
 
- Public Member Functions inherited from QGDictIterator
 QGDictIterator (const QGDict &)
 
 QGDictIterator (const QGDictIterator &)
 
QGDictIteratoroperator= (const QGDictIterator &)
 
 ~QGDictIterator ()
 
QCollection::Item toFirst ()
 
QCollection::Item get () const
 
QString getKeyString () const
 
const char * getKeyAscii () const
 
intptr_t getKeyInt () const
 
void * getKeyPtr () const
 
QCollection::Item operator() ()
 
QCollection::Item operator++ ()
 
QCollection::Item operator+= (uint)
 

Additional Inherited Members

- Protected Attributes inherited from QGDictIterator
QGDictdict
 

Detailed Description

template<class type>
class QPtrDictIterator< type >

Definition at line 86 of file qptrdict.h.

Constructor & Destructor Documentation

template<class type >
QPtrDictIterator< type >::QPtrDictIterator ( const QPtrDict< type > &  d)
inline

Definition at line 89 of file qptrdict.h.

89 :QGDictIterator((QGDict &)d) {}
QGDictIterator(const QGDict &)
Definition: qgdict.cpp:1101
The QGDict class is an internal class for implementing QDict template classes.
Definition: qgdict.h:104
template<class type >
QPtrDictIterator< type >::~QPtrDictIterator ( )
inline

Definition at line 90 of file qptrdict.h.

90 {}

Member Function Documentation

template<class type >
uint QPtrDictIterator< type >::count ( ) const
inline

Definition at line 91 of file qptrdict.h.

91 { return dict->count(); }
uint count() const
Definition: qgdict.h:107
QGDict * dict
Definition: qgdict.h:189
template<class type >
type* QPtrDictIterator< type >::current ( ) const
inline

Definition at line 95 of file qptrdict.h.

95 { return (type *)QGDictIterator::get(); }
QCollection::Item get() const
Definition: qgdict.h:196
template<class type >
void* QPtrDictIterator< type >::currentKey ( ) const
inline

Definition at line 96 of file qptrdict.h.

96 { return QGDictIterator::getKeyPtr(); }
void * getKeyPtr() const
Definition: qgdict.h:216
template<class type >
bool QPtrDictIterator< type >::isEmpty ( ) const
inline

Definition at line 92 of file qptrdict.h.

92 { return dict->count() == 0; }
uint count() const
Definition: qgdict.h:107
QGDict * dict
Definition: qgdict.h:189
template<class type >
QPtrDictIterator< type >::operator type * ( ) const
inline

Definition at line 94 of file qptrdict.h.

94 { return (type *)QGDictIterator::get(); }
QCollection::Item get() const
Definition: qgdict.h:196
template<class type >
type* QPtrDictIterator< type >::operator() ( )
inline

Definition at line 97 of file qptrdict.h.

97 { return (type *)QGDictIterator::operator()(); }
QCollection::Item operator()()
Definition: qgdict.cpp:1188
template<class type >
type* QPtrDictIterator< type >::operator++ ( )
inline

Definition at line 98 of file qptrdict.h.

98 { return (type *)QGDictIterator::operator++(); }
QCollection::Item operator++()
Definition: qgdict.cpp:1208
template<class type >
type* QPtrDictIterator< type >::operator+= ( uint  j)
inline

Definition at line 99 of file qptrdict.h.

99 { return (type *)QGDictIterator::operator+=(j);}
QCollection::Item operator+=(uint)
Definition: qgdict.cpp:1239
template<class type >
type* QPtrDictIterator< type >::toFirst ( )
inline

Definition at line 93 of file qptrdict.h.

93 { return (type *)QGDictIterator::toFirst(); }
QCollection::Item toFirst()
Definition: qgdict.cpp:1161

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