---
name: "qgcacheiterator"
section: "3qt"
platform: "linux"
package: "qt-doc"
version: "3:2.3.1-22"
release: "Debian 3.0 (Woody)"
platforms: ["linux"]
url: "https://new.carta.tech/qgcacheiterator"
---

# qgcacheiterator(3qt)

An internal class for implementing #include \<qgcache.h\> Inherited by QAsciiCacheIterator, QCacheIterator and QIntCacheIterator.

## NAME

QGCacheIterator - An internal class for implementing\

`#include <qgcache.h>`

Inherited by QAsciiCacheIterator, QCacheIterator and QIntCacheIterator.

### Protected Members

- **QGCacheIterator** ( const QGCache & ) (internal)

  - **QGCacheIterator** ( const QGCacheIterator & ) (internal)

  - **~QGCacheIterator** () (internal)

  - QGCacheIterator& **operator=** ( const QGCacheIterator & ) (internal)

  - uint **count** () const (internal)

  - bool **atFirst** () const (internal)

  - bool **atLast** () const (internal)

  - QCollection::Item **toFirst** () (internal)

  - QCollection::Item **toLast** () (internal)

  - QCollection::Item **get** () const (internal)

  - QString **getKeyString** () const (internal)

  - const char\* **getKeyAscii** () const (internal)

  - long **getKeyInt** () const (internal)

  - QCollection::Item **operator** ()() (internal)

  - QCollection::Item **operator++** () (internal)

  - QCollection::Item **operator+=** ( uint ) (internal)

  - QCollection::Item **operator--** () (internal)

  - QCollection::Item **operator-=** ( uint ) (internal)

  ## DESCRIPTION

An internal class for implementing QCacheIterator and QIntCacheIterator.

QGCacheIterator is a strictly internal class that does the heavy work for QCacheIterator and QIntCacheIterator.

## MEMBER FUNCTION DOCUMENTATION

## QGCacheIterator::QGCacheIterator ( const QGCache & c ) `[protected]`

For internal use only.

## QGCacheIterator::QGCacheIterator ( const QGCacheIterator & ci ) `[protected]`

For internal use only.

## QGCacheIterator::~QGCacheIterator () `[protected]`

For internal use only.

## bool QGCacheIterator::atFirst () const `[protected]`

For internal use only.

## bool QGCacheIterator::atLast () const `[protected]`

For internal use only.

## uint QGCacheIterator::count () const `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::get() const `[protected]`

For internal use only.

## const char \* QGCacheIterator::getKeyAscii () const `[protected]`

For internal use only.

## long QGCacheIterator::getKeyInt () const `[protected]`

For internal use only.

## QString QGCacheIterator::getKeyString () const `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::operator()() `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::operator++() `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::operator+=( uint jump ) `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::operator--() `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::operator-=( uint jump ) `[protected]`

For internal use only.

## QGCacheIterator & QGCacheIterator::operator= ( const QGCacheIterator & ci ) `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::toFirst() `[protected]`

For internal use only.

## QCollection::Item QGCacheIterator::toLast() `[protected]`

For internal use only.

## SEE ALSO

**http://doc.trolltech.com/qgcacheiterator.html** **http://www.trolltech.com/faq/tech.html**

## COPYRIGHT

Copyright 1992-2001 Trolltech AS, http://www.trolltech.com.  See the license file included in the distribution for a complete license statement.

## AUTHOR

Generated automatically from the source code.

## BUGS

If you find a bug in Qt, please report it as described in **http://doc.trolltech.com/bughowto.html**. Good bug reports make our job much simpler. Thank you.

In case of content or formattting problems with this manual page, please report them to **qt-bugs@trolltech.com**. Please include the name of the manual page (qgcacheiterator.3qt) and the Qt version (2.3.1).
