|
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=().