FastLED 3.9.15
|
#include <atomic.h>
Public Member Functions | |
AtomicFake () | |
AtomicFake (AtomicFake &&)=delete | |
AtomicFake (const AtomicFake &)=delete | |
AtomicFake (T value) | |
bool | compare_exchange_strong (T &expected, T desired) |
bool | compare_exchange_weak (T &expected, T desired) |
T | exchange (T value) |
T | fetch_add (T value) |
T | fetch_and (T value) |
T | fetch_or (T value) |
T | fetch_sub (T value) |
T | fetch_xor (T value) |
T | load () const |
operator T () const | |
T | operator&= (T value) |
T | operator++ () |
T | operator++ (int) |
T | operator+= (T value) |
T | operator-- () |
T | operator-- (int) |
T | operator-= (T value) |
AtomicFake & | operator= (AtomicFake &&)=delete |
AtomicFake & | operator= (const AtomicFake &)=delete |
T | operator= (T value) |
T | operator^= (T value) |
T | operator|= (T value) |
void | store (T value) |
Private Member Functions | |
FL_ALIGN_AS (T) T mValue | |