#include <QtCore/qset.h>
#ifndef QSET_H
template < typename T > class QSet{
public: class iterator{
private: typedef class QHash < T, struct QHashDummyValue > Hash;
private: typename QHash < T, struct QHashDummyValue >::iterator 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 const & reference;
public: inline iterator();
public: inline iterator(typename QHash < T, struct QHashDummyValue >::iterator o);
public: inline iterator(class QSet::iterator const & o);
public: inline class QSet::iterator& operator =(class QSet::iterator const & o);
public: inline T const & operator *() const
public: inline T* operator ->() const
public: inline bool operator ==(class QSet::iterator const & o) const
public: inline bool operator !=(class QSet::iterator const & o) const
public: inline bool operator ==(class QSet::const_iterator const & o) const
public: inline bool operator !=(class QSet::const_iterator const & o) const
public: inline class QSet::iterator& operator ++();
public: inline class QSet::iterator operator ++(int);
public: inline class QSet::iterator& operator --();
public: inline class QSet::iterator operator --(int);
public: inline class QSet::iterator operator +(int j) const
public: inline class QSet::iterator operator -(int j) const
public: inline class QSet::iterator& operator +=(int j);
public: inline class QSet::iterator& operator -=(int j);
};
};
#endif // QSET_H