#include <QtCore/qmap.h>
#ifndef QMAP_H
#if !defined(QT_NO_DATASTREAM)
template < typename Key, typename T > class QMap{
#endif
public: class iterator{
private: struct QMapData::Node* i;
public: typedef struct std::bidirectional_iterator_tag iterator_category;
public: typedef ptrdiff_t difference_type;
public: typedef T value_type;
public: typedef T* pointer;
public: typedef T& reference;
public: inline operator struct QMapData::Node* () const
public: inline iterator();
public: inline iterator(struct QMapData::Node* node);
public: inline Key const & key() const
public: inline T& value() const
public: inline T& operator *() const
public: inline T* operator ->() const
public: inline bool operator ==(class QMap::iterator const & o) const
public: inline bool operator !=(class QMap::iterator const & o) const
public: inline class QMap::iterator& operator ++();
public: inline class QMap::iterator operator ++(int);
public: inline class QMap::iterator& operator --();
public: inline class QMap::iterator operator --(int);
public: inline class QMap::iterator operator +(int j) const
public: inline class QMap::iterator operator -(int j) const
public: inline class QMap::iterator& operator +=(int j);
public: inline class QMap::iterator& operator -=(int j);
public: inline bool operator ==(class QMap::const_iterator const & o) const
public: inline bool operator !=(class QMap::const_iterator const & o) const
private: inline operator bool () const
};
};
#endif // QMAP_H