#include <qatomic.h>

Public Member Functions |
|
| QAtomicPointer (T *value=0) | |
| QAtomicPointer (const QAtomicPointer< T > &other) | |
| QAtomicPointer< T > & | operator= (T *value) |
| QAtomicPointer< T > & | operator= (const QAtomicPointer< T > &other) |
| QAtomicPointer | ( | T * | value = 0 |
) | [inline] |
Definition at line 128 of file qatomic.h.
{
#ifdef QT_ARCH_PARISC
this->_q_lock[0] = this->_q_lock[1] = this->_q_lock[2] = this->_q_lock[3] = -1;
#endif
QBasicAtomicPointer<T>::_q_value = value;
}
| QAtomicPointer | ( | const QAtomicPointer< T > & | other | ) | [inline] |
Definition at line 135 of file qatomic.h.
{
#ifdef QT_ARCH_PARISC
this->_q_lock[0] = this->_q_lock[1] = this->_q_lock[2] = this->_q_lock[3] = -1;
#endif
QBasicAtomicPointer<T>::_q_value = other._q_value;
}
| QAtomicPointer<T>& operator= | ( | T * | value | ) | [inline] |
Reimplemented from QBasicAtomicPointer< T >.
Definition at line 143 of file qatomic.h.
{
(void) QBasicAtomicPointer<T>::operator=(value);
return *this;
}
| QAtomicPointer<T>& operator= | ( | const QAtomicPointer< T > & | other | ) | [inline] |
Definition at line 149 of file qatomic.h.
{
(void) QBasicAtomicPointer<T>::operator=(other);
return *this;
}