|
TracktionEngine
|
Classes | |
| struct | tracktion::engine::DummyConstrainer< Type > |
| Dummy constrainer which should optimise away to nothing. More... | |
| struct | tracktion::engine::AtomicWrapper< Type, Constrainer, MemoryOrderLoad, MemoryOrderStore > |
| Wraps an atomic with an interface compatible with var so it can be used within CachedValues in a thread safe way. More... | |
Namespaces | |
| namespace | tracktion |
| namespace | tracktion::engine |
| namespace | juce |
Typedefs | |
| template<typename Type , typename Constrainer = DummyConstrainer<Type>> | |
| using | tracktion::engine::AtomicWrapperRelaxed = AtomicWrapper< Type, Constrainer, std::memory_order_relaxed, std::memory_order_relaxed > |
| template<typename Type , typename Constrainer = DummyConstrainer<Type>> | |
| using | tracktion::engine::AtomicWrapperAcqRel = AtomicWrapper< Type, Constrainer, std::memory_order_acquire, std::memory_order_release > |