#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