The implementation of simple thread safe ways to check and change a specified variable atomically. More...
Include dependency graph for atomicoperations.cpp:Go to the source code of this file.
Namespaces | |
| Mezzanine | |
| The bulk of the engine components go in this namspace. | |
| Mezzanine::Threading | |
| This is where game specific threading algorithms and a minimalistic subset of the std threading library a held. | |
Functions | |
| Int32 | Mezzanine::Threading::AtomicAdd (Int32 *VariableToChange, Int32 Value) |
| Increments a value in a way guaranteed to not lose any atomic increments. More... | |
| Int32 | Mezzanine::Threading::AtomicCompareAndSwap32 (Int32 *VariableToChange, const Int32 &OldValue, const Int32 &NewValue) |
| Atomically Compares And Swaps a 32 bit value. More... | |
The implementation of simple thread safe ways to check and change a specified variable atomically.
Definition in file atomicoperations.cpp.
1.8.9.1. Thanks to the
Open Icon Library
for help with some of the icons.