PTLib
Version 2.18.8
|
#include <atomic.h>
Public Types | |
typedef long | IntegerType |
Public Member Functions | |
PAtomicInteger (IntegerType value=0) | |
__inline PAtomicInteger & | operator= (IntegerType value) |
void | SetValue (IntegerType value) |
__inline bool | IsZero () const |
![]() | |
__inline | atomic () |
__inline | atomic (longvalue) |
__inline | atomic (const atomic &other) |
__inline | ~atomic () |
__inline atomic & | operator= (const atomic &other) |
__inline | operator long () const |
__inline long | load () const |
__inline void | store (longvalue) |
__inline long | exchange (longvalue) |
bool | compare_exchange_strong (long &comp, longvalue) |
typedef long PAtomicInteger::IntegerType |
|
inlineexplicit |
|
inline |
|
inline |
References atomic< Type >::operator=().
|
inline |
References atomic< Type >::operator=().