#include <juce_Atomic.h>
|
typedef AtomicHelpers::DiffTypeHelper< Type >::Type | DiffType |
|
|
volatile Type | value |
| The raw value that this class operates on. More...
|
|
|
template<typename ValueType > |
ValueType | negateValue (ValueType n) noexcept |
| This templated negate function will negate pointers as well as integers. More...
|
|
template<typename PointerType > |
PointerType * | negateValue (PointerType *n) noexcept |
| This templated negate function will negate pointers as well as integers. More...
|
|
Type | operator++ (int) |
|
Type | operator-- (int) |
|
◆ DiffType
◆ AtomicBase() [1/3]
◆ AtomicBase() [2/3]
◆ AtomicBase() [3/3]
◆ castFrom32Bit()
template<typename Type>
|
inlinestaticprotectednoexcept |
◆ castFrom64Bit()
template<typename Type>
|
inlinestaticprotectednoexcept |
◆ castTo()
template<typename Type>
template<typename Dest , typename Source >
|
inlinestaticprotectednoexcept |
◆ castTo32Bit()
template<typename Type>
|
inlinestaticprotectednoexcept |
◆ castTo64Bit()
template<typename Type>
|
inlinestaticprotectednoexcept |
◆ compareAndSetBool()
template<typename Type>
bool juce::AtomicBase< Type >::compareAndSetBool |
( |
Type |
newValue, |
|
|
Type |
valueToCompare |
|
) |
| |
|
inlinenoexcept |
◆ compareAndSetValue()
template<typename Type>
Type juce::AtomicBase< Type >::compareAndSetValue |
( |
Type |
newValue, |
|
|
Type |
valueToCompare |
|
) |
| |
|
inlinenoexcept |
◆ exchange()
◆ get()
◆ memoryBarrier()
◆ negateValue() [1/2]
template<typename Type>
template<typename ValueType >
This templated negate function will negate pointers as well as integers.
◆ negateValue() [2/2]
template<typename Type>
template<typename PointerType >
This templated negate function will negate pointers as well as integers.
◆ operator++()
◆ operator--()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set()
◆ value
The documentation for this class was generated from the following file: