#include <QtCore/qvarlengtharray.h>
#ifndef QVARLENGTHARRAY_H
template < typename T, int Prealloc = 256 > class QVarLengthArray{
   public: inline QVarLengthArray(class QVarLengthArray const & other);
   public: inline ~QVarLengthArray();
   public: inline class QVarLengthArray& operator =(class QVarLengthArray const & other);
   public: inline int size() const
   public: inline int count() const
   public: inline bool isEmpty() const
   public: inline void clear();
   public: inline int capacity() const
   public: inline T& operator [](int idx);
   public: inline T const & operator [](int idx) const
   public: inline void append(T const & t);
   public: inline T* data();
   public: inline T* data() const
   public: inline T* constData() const
   private: int a;
   private: int s;
   private: T* ptr;
   private: union /*anonymous*/{
      char array[1];
      qint64 q_for_alignment_1;
      double q_for_alignment_2;
   };
   public: explicit inline QVarLengthArray(int asize = 0);
   public: inline void resize(int asize);
   public: inline void reserve(int asize);
   public: void append(T const * abuf, int asize);
   private: void realloc(int asize, int aalloc);
};
#endif // QVARLENGTHARRAY_H