|
typedef AtomicHelpers::DiffTypeHelper< Type >::Type | DiffType |
|
|
volatile Type | value |
| The raw value that this class operates on. More...
|
|
|
Type | operator++ (int) |
|
Type | operator-- (int) |
|
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...
|
|
◆ DiffType
◆ AtomicBase() [1/3]
◆ AtomicBase() [2/3]
◆ AtomicBase() [3/3]
◆ get()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ set()
◆ exchange()
◆ compareAndSetBool()
template<typename Type>
bool juce::AtomicBase< Type >::compareAndSetBool |
( |
Type |
newValue, |
|
|
Type |
valueToCompare |
|
) |
| |
|
noexcept |
◆ compareAndSetValue()
template<typename Type>
Type juce::AtomicBase< Type >::compareAndSetValue |
( |
Type |
newValue, |
|
|
Type |
valueToCompare |
|
) |
| |
|
noexcept |
◆ memoryBarrier()
◆ castTo()
template<typename Type>
template<typename Dest , typename Source >
◆ castFrom32Bit()
◆ castFrom64Bit()
◆ castTo32Bit()
◆ castTo64Bit()
◆ operator++()
◆ operator--()
◆ 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.
◆ value
The raw value that this class operates on.
This is exposed publicly in case you need to manipulate it directly for performance reasons.
The documentation for this class was generated from the following file: