#include <QtCore/qmutex.h>
#ifndef QMUTEX_H
#ifndef QT_NO_THREAD
class QMutexLocker{
   public: explicit inline QMutexLocker(class QMutex* m);
   public: inline ~QMutexLocker();
   public: inline void unlock();
   public: inline void relock();
   public: inline class QMutex* mutex() const
   private: QMutexLocker(class QMutexLocker const &);
   private: class QMutexLocker& operator =(class QMutexLocker const &);
   private: union /*anonymous*/{
      class QMutex* mtx;
      quintptr val;
   };
};
#else // QT_NO_THREAD
#endif // QT_NO_THREAD
#endif // QMUTEX_H