#include <QtCore/qmap.h>
#ifndef QMAP_H
template < typename Key, typename T > class QMapIterator{
private: class QMap < aKey, aT > c;
private: inline bool item_exists() const
private: typename QMap < aKey, aT >::const_iterator i;
public: inline QMapIterator(class QMap < aKey, aT > const & container);
private: typename QMap < aKey, aT >::const_iterator n;
public: inline class QMapIterator& operator =(class QMap < aKey, aT > const & container);
public: inline void toFront();
private: typedef typename QMap < aKey, aT >::const_iterator const_iterator;
public: inline void toBack();
private: typedef typename QMap < aKey, aT >::const_iterator Item;
public: inline bool hasNext() const
public: inline typename QMap < aKey, aT >::const_iterator next();
public: inline typename QMap < aKey, aT >::const_iterator peekNext() const
public: inline bool hasPrevious() const
public: inline typename QMap < aKey, aT >::const_iterator previous();
public: inline typename QMap < aKey, aT >::const_iterator peekPrevious() const
public: inline T const & value() const
public: inline Key const & key() const
public: inline bool findNext(T const & t);
public: inline bool findPrevious(T const & t);
};
#endif // QMAP_H