#include <QtCore/qlist.h>
#ifndef QLIST_H
template < typename T > class QList{
   /* Some contents are skipped to improve readability */
   public: class iterator{
      public: struct QList::Node* i;
      public: typedef struct std::random_access_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 iterator();
      public: inline iterator(struct QList::Node* n);
      public: inline iterator(class QList::iterator const & o);
      public: inline T& operator *() const
      public: inline T* operator ->() const
      public: inline T& operator [](int j) const
      public: inline bool operator ==(class QList::iterator const & o) const
      public: inline bool operator !=(class QList::iterator const & o) const
      public: inline bool operator <(class QList::iterator const & other) const
      public: inline bool operator <=(class QList::iterator const & other) const
      public: inline bool operator >(class QList::iterator const & other) const
      public: inline bool operator >=(class QList::iterator const & other) const
#ifndef QT_STRICT_ITERATORS
      public: inline bool operator ==(class QList::const_iterator const & o) const
      public: inline bool operator !=(class QList::const_iterator const & o) const
      public: inline bool operator <(class QList::const_iterator const & other) const
      public: inline bool operator <=(class QList::const_iterator const & other) const
      public: inline bool operator >(class QList::const_iterator const & other) const
      public: inline bool operator >=(class QList::const_iterator const & other) const
#endif
      public: inline class QList::iterator& operator ++();
      public: inline class QList::iterator operator ++(int);
      public: inline class QList::iterator& operator --();
      public: inline class QList::iterator operator --(int);
      public: inline class QList::iterator& operator +=(int j);
      public: inline class QList::iterator& operator -=(int j);
      public: inline class QList::iterator operator +(int j) const
      public: inline class QList::iterator operator -(int j) const
      public: inline int operator -(class QList::iterator j) const
   };
   /* ... */
};
#endif // QLIST_H