#include <QtCore/qreadwritelock.h>
#ifndef QREADWRITELOCK_H
#ifndef QT_NO_THREAD
class QReadWriteLock{
   public: QReadWriteLock();
   public: ~QReadWriteLock();
   public: void lockForRead();
   public: bool tryLockForRead();
   public: void lockForWrite();
   public: bool tryLockForWrite();
   public: void unlock();
   private: QReadWriteLock(class QReadWriteLock const &);
   private: class QReadWriteLock& operator =(class QReadWriteLock const &);
   private: struct QReadWriteLockPrivate* d;
};
#else // QT_NO_THREAD
#endif // QT_NO_THREAD
#endif // QREADWRITELOCK_H