#include <xmog_atomic_pointer.h>
Public Member Functions | |
| xmog_atomic_pointer () | |
Creates a pointer that is initialized to NULL. | |
| xmog_atomic_pointer (void *p) | |
| Creates a pointer that is initialized to the given value. | |
| xmog_atomic_pointer (const xmog_atomic_pointer &_rhs) | |
| Creates a pointer that is initialized to the same value as the given pointer. | |
| void * | value () const |
| Returns the pointer's value. | |
| int | operator== (void *_rhs) const |
| Compares the instance to a pointer value for equality. | |
| int | operator!= (void *_rhs) const |
| Compares the instance to a pointer value for inequality. | |
| xmog_atomic_pointer & | operator= (void *_rhs) |
| Assigns a new value to the pointer. | |
| xmog_atomic_pointer & | operator= (xmog_atomic_pointer &_rhs) |
| Performs an exchange operation between the two pointers. | |
|
|
Creates a pointer that is initialized to the given value.
|
|
|
Creates a pointer that is initialized to the same value as the given pointer.
|
|
|
Compares the instance to a pointer value for inequality.
|
|
|
Performs an exchange operation between the two pointers.
|
|
|
Assigns a new value to the pointer.
|
|
|
Compares the instance to a pointer value for equality.
|
1.4.1