#include <atomicops.h>
Public Member Functions | |
| AE_FORCEINLINE T | fetchAddAcquire (T increment) |
| AE_FORCEINLINE T | fetchAddRelease (T increment) |
| AE_FORCEINLINE T | load () const |
| AE_FORCEINLINE | operator T () const |
| template<typename U > | |
| AE_FORCEINLINE WeakAtomic const & | operator= (U &&x) |
| AE_FORCEINLINE WeakAtomic const & | operator= (WeakAtomic const &other) |
| WeakAtomic () | |
| template<typename U > | |
| WeakAtomic (U &&x) | |
| WeakAtomic (WeakAtomic const &other) | |
| WeakAtomic (WeakAtomic &&other) | |
Private Attributes | |
| std::atomic< T > | value_ |
Definition at line 268 of file atomicops.h.
|
inline |
Definition at line 271 of file atomicops.h.
Definition at line 278 of file atomicops.h.
|
inline |
Definition at line 287 of file atomicops.h.
|
inline |
Definition at line 290 of file atomicops.h.
|
inline |
Definition at line 370 of file atomicops.h.
|
inline |
Definition at line 375 of file atomicops.h.
|
inline |
Definition at line 365 of file atomicops.h.
|
inline |
Definition at line 297 of file atomicops.h.
|
inline |
Definition at line 353 of file atomicops.h.
|
inline |
Definition at line 359 of file atomicops.h.
|
private |
Definition at line 387 of file atomicops.h.