#include <QtCore/qmetatype.h>
#ifndef QMETATYPE_H
#ifndef QATOMIC_H
#ifndef Q_SPECIALIZED_QATOMIC
struct QBasicAtomic{
public: int volatile atomic;
public: inline void init(int x = 0);
public: inline bool ref();
public: inline bool deref();
public: inline bool operator ==(int x) const
public: inline bool operator !=(int x) const
public: inline bool operator !() const
public: inline operator int () const
public: inline struct QBasicAtomic& operator =(int x);
public: inline bool testAndSet(int expected, int newval);
public: inline bool testAndSetAcquire(int expected, int newval);
public: inline bool testAndSetRelease(int expected, int newval);
public: inline int exchange(int newval);
};
#endif // Q_SPECIALIZED_QATOMIC
#endif // QATOMIC_H
#endif // QMETATYPE_H