#include <QtCore/qbytearray.h>
#ifndef QBYTEARRAY_H
#ifndef QATOMIC_H
#ifndef Q_SPECIALIZED_QATOMIC
template < typename T > struct QBasicAtomicPointer{
   public: T volatile * pointer;
   public: inline void init(T* t = 0);
   public: inline bool operator ==(T* t) const
   public: inline bool operator !=(T* t) const
   public: inline bool operator !() const
   public: inline operator T* () const
   public: inline T* operator ->() const
   public: inline struct QBasicAtomicPointer& operator =(T* t);
   public: inline bool testAndSet(T* expected, T* newval);
   public: inline T* exchange(T* newval);
};
#endif // Q_SPECIALIZED_QATOMIC
#endif // QATOMIC_H
#endif // QBYTEARRAY_H