FastLED 3.9.15
Loading...
Searching...
No Matches
fl::AtomicFake< T > Class Template Reference

Detailed Description

template<typename T>
class fl::AtomicFake< T >

Definition at line 32 of file atomic.h.

#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)
 
exchange (T value)
 
fetch_add (T value)
 
fetch_and (T value)
 
fetch_or (T value)
 
fetch_sub (T value)
 
fetch_xor (T value)
 
load () const
 
 operator T () const
 
operator&= (T value)
 
operator++ ()
 
operator++ (int)
 
operator+= (T value)
 
operator-- ()
 
operator-- (int)
 
operator-= (T value)
 
AtomicFakeoperator= (AtomicFake &&)=delete
 
AtomicFakeoperator= (const AtomicFake &)=delete
 
operator= (T value)
 
operator^= (T value)
 
operator|= (T value)
 
void store (T value)
 

Private Member Functions

 FL_ALIGN_AS (T) T mValue
 

The documentation for this class was generated from the following file: