|
FastLED 3.9.15
|
#include <atomic.h>
Inheritance diagram for fl::AtomicFake< T >: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 | |