FastLED 3.9.15
Loading...
Searching...
No Matches
atomic.h File Reference
#include "fl/stl/thread_config.h"
#include "fl/stl/int.h"
+ Include dependency graph for atomic.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  fl::AtomicFake< T >
 

Namespaces

namespace  fl
 Base definition for an LED controller.
 

Macros

#define FASTLED_USE_REAL_ATOMICS   0
 

Typedefs

template<typename T>
using fl::atomic = AtomicFake<T>
 
using fl::atomic_bool = atomic<bool>
 
using fl::atomic_i32 = atomic<fl::i32>
 
using fl::atomic_int = atomic<int>
 
using fl::atomic_u32 = atomic<fl::u32>
 
using fl::atomic_uint = atomic<unsigned int>
 

Enumerations

enum  fl::memory_order {
  fl::memory_order_relaxed , fl::memory_order_acquire , fl::memory_order_release , fl::memory_order_acq_rel ,
  fl::memory_order_seq_cst
}