#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