![]() |
OpenSceneGraph
|
This class provides an atomic increment and decrement operation. More...
Public Member Functions | |
Atomic (unsigned value=0) | |
_OPENTHREADS_ATOMIC_INLINE unsigned | operator++ () |
_OPENTHREADS_ATOMIC_INLINE unsigned | operator-- () |
_OPENTHREADS_ATOMIC_INLINE unsigned | AND (unsigned value) |
_OPENTHREADS_ATOMIC_INLINE unsigned | OR (unsigned value) |
_OPENTHREADS_ATOMIC_INLINE unsigned | XOR (unsigned value) |
_OPENTHREADS_ATOMIC_INLINE unsigned | exchange (unsigned value=0) |
_OPENTHREADS_ATOMIC_INLINE | operator unsigned () const |
This class provides an atomic increment and decrement operation.
|
inline |
References _OPENTHREADS_ATOMIC_INLINE.
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::AND | ( | unsigned | value | ) |
References _OPENTHREADS_ATOMIC_INLINE.
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::exchange | ( | unsigned | value = 0 | ) |
References _OPENTHREADS_ATOMIC_INLINE.
_OPENTHREADS_ATOMIC_INLINE OpenThreads::Atomic::operator unsigned | ( | ) | const |
References _OPENTHREADS_ATOMIC_INLINE.
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::operator++ | ( | ) |
References _OPENTHREADS_ATOMIC_INLINE.
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::operator-- | ( | ) |
References _OPENTHREADS_ATOMIC_INLINE.
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::OR | ( | unsigned | value | ) |
References _OPENTHREADS_ATOMIC_INLINE.
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::XOR | ( | unsigned | value | ) |
References _OPENTHREADS_ATOMIC_INLINE.