#include <QtSql/qsqlrecord.h>
#ifndef QSQLRECORD_H
class QSqlRecord{
   public: QSqlRecord();
   public: QSqlRecord(class QSqlRecord const & other);
   public: class QSqlRecord& operator =(class QSqlRecord const & other);
   public: ~QSqlRecord();
   public: bool operator ==(class QSqlRecord const & other) const
   public: inline bool operator !=(class QSqlRecord const & other) const
   public: struct QVariant value(int i) const
   public: struct QVariant value(class QString const & name) const
   public: void setValue(int i, struct QVariant const & val);
   public: void setValue(class QString const & name, struct QVariant const & val);
   public: void setNull(int i);
   public: void setNull(class QString const & name);
   public: bool isNull(int i) const
   public: bool isNull(class QString const & name) const
   public: int indexOf(class QString const & name) const
   public: class QString fieldName(int i) const
   public: struct QSqlField field(int i) const
   public: struct QSqlField field(class QString const & name) const
   public: bool isGenerated(int i) const
   public: bool isGenerated(class QString const & name) const
   public: void setGenerated(class QString const & name, bool generated);
   public: void setGenerated(int i, bool generated);
   public: void append(struct QSqlField const & field);
   public: void replace(int pos, struct QSqlField const & field);
   public: void insert(int pos, struct QSqlField const & field);
   public: void remove(int pos);
   public: bool isEmpty() const
   public: bool contains(class QString const & name) const
   public: void clear();
   public: void clearValues();
   public: int count() const
   private: void detach();
   private: struct QSqlRecordPrivate* d;
};
#endif // QSQLRECORD_H