#ifndef QSQL_H
#define QSQL_H 
#include <QtCore/qglobal.h>
typedef enum QtValidLicenseForSqlModule QtSqlModule;
namespace QSql{
   enum Location{
      BeforeFirstRow = -1,
      AfterLastRow = -2,
   };
   enum ParamTypeFlag{
      In = 1,
      Out = 2,
      InOut = 3,
      Binary = 4,
   };
   typedef class QFlags < enum QSql::ParamTypeFlag > ParamType;
   enum TableType{
      Tables = 1,
      SystemTables = 2,
      Views = 4,
      AllTables = 255,
   };
};
inline class QFlags < enum QSql::ParamTypeFlag > operator |(enum QSql::ParamTypeFlag f1, class QFlags < enum QSql::ParamTypeFlag > f2);
inline class QFlags < enum QSql::ParamTypeFlag > operator |(enum QSql::ParamTypeFlag f1, enum QSql::ParamTypeFlag f2);
#endif // QSQL_H