PTLib
Version 2.18.8
|
#include <atomic.h>
Public Member Functions | |
__inline | PAtomicEnum () |
__inline | PAtomicEnum (Enum value) |
__inline | PAtomicEnum (const PAtomicEnum &other) |
__inline Enum | operator= (const PAtomicEnum &other) |
__inline | operator Enum () const |
__inline Enum | load () const |
__inline void | store (Enum value) |
__inline Enum | exchange (Enum value) |
__inline bool | compare_exchange_strong (Enum &comp, Enum value) |
|
inline |
|
inline |
|
inline |
|
inline |
References atomic< Type >::compare_exchange_strong().
|
inline |
References atomic< Type >::exchange().
|
inline |
References atomic< Type >::load().
Referenced by PAtomicEnum< Enum >::operator Enum().
|
inline |
References PAtomicEnum< Enum >::load().
|
inline |
References PAtomicEnum< Enum >::store().
|
inline |
References atomic< Type >::store().
Referenced by PAtomicEnum< Enum >::operator=().