#include <QtCore/qlist.h>
#ifndef QLIST_H
struct QListData{
public: struct Data{
public: struct QBasicAtomic ref;
public: int alloc;
public: int begin;
public: int end;
public: unsigned int sharable:1;
public: void* array[1];
};
public: enum /*anonymous*/{
DataHeaderSize = 24,
};
public: struct QListData::Data* detach();
public: void realloc(int alloc);
public: static struct QListData::Data shared_null;
public: struct QListData::Data* d;
public: void* * erase(void* * xi);
public: void* * append();
public: void* * append(struct QListData const & l);
public: void* * prepend();
public: void* * insert(int i);
public: void remove(int i);
public: void remove(int i, int n);
public: void move(int from, int to);
public: inline int size() const
public: inline bool isEmpty() const
public: inline void* * at(int i) const
public: inline void* * begin() const
public: inline void* * end() const
};
#endif // QLIST_H