#include <OgreHapticsAtomic.h>
Public Member Functions | |
AtomicScalar () | |
AtomicScalar (const T &val) | |
AtomicScalar (const AtomicScalar< T > &rhs) | |
void | operator= (const AtomicScalar< T > &rhs) |
T | operator+= (T val) |
T | operator-= (T val) |
T | operator++ (void) |
T | operator++ (int) |
T | operator-- (void) |
T | operator-- (int) |
void | set (T rhs) |
T | get (void) const |
bool | compareAndSwap (T oldValue, T newValue) |
Protected Attributes | |
volatile T | value |
int, long and their unsigned counterparts).
Definition at line 204 of file OgreHapticsAtomic.h.
OgreHaptics::AtomicScalar< T >::AtomicScalar | ( | ) |
Definition at line 209 of file OgreHapticsAtomic.h.
OgreHaptics::AtomicScalar< T >::AtomicScalar | ( | const T & | val | ) |
Definition at line 211 of file OgreHapticsAtomic.h.
OgreHaptics::AtomicScalar< T >::AtomicScalar | ( | const AtomicScalar< T > & | rhs | ) |
Definition at line 215 of file OgreHapticsAtomic.h.
void OgreHaptics::AtomicScalar< T >::operator= | ( | const AtomicScalar< T > & | rhs | ) |
Definition at line 219 of file OgreHapticsAtomic.h.
T OgreHaptics::AtomicScalar< T >::operator+= | ( | T | val | ) |
Definition at line 224 of file OgreHapticsAtomic.h.
T OgreHaptics::AtomicScalar< T >::operator-= | ( | T | val | ) |
Definition at line 229 of file OgreHapticsAtomic.h.
T OgreHaptics::AtomicScalar< T >::operator++ | ( | void | ) |
Definition at line 234 of file OgreHapticsAtomic.h.
T OgreHaptics::AtomicScalar< T >::operator++ | ( | int | ) |
Definition at line 239 of file OgreHapticsAtomic.h.
T OgreHaptics::AtomicScalar< T >::operator-- | ( | void | ) |
Definition at line 244 of file OgreHapticsAtomic.h.
T OgreHaptics::AtomicScalar< T >::operator-- | ( | int | ) |
Definition at line 249 of file OgreHapticsAtomic.h.
void OgreHaptics::AtomicScalar< T >::set | ( | T | rhs | ) |
Definition at line 254 of file OgreHapticsAtomic.h.
T OgreHaptics::AtomicScalar< T >::get | ( | void | ) | const |
Definition at line 259 of file OgreHapticsAtomic.h.
Referenced by OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::operator=().
bool OgreHaptics::AtomicScalar< T >::compareAndSwap | ( | T | oldValue, | |
T | newValue | |||
) |
Definition at line 264 of file OgreHapticsAtomic.h.
volatile T OgreHaptics::AtomicScalar< T >::value [protected] |
Definition at line 207 of file OgreHapticsAtomic.h.
Referenced by OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::compareAndSwap(), OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::get(), OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::operator++(), OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::operator+=(), OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::operator--(), OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::operator-=(), OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::operator=(), and OgreHaptics::AtomicScalar< OgreHaptics::DeviceCalibrationState >::set().
Last modified Tue Jan 6 22:31:25 2009