![]() |
WPILibC++ 2027.0.0-alpha-4
|
#include <atomic>#include <memory>#include <thread>#include <utility>#include "wpi/util/Synchronization.hpp"#include "wpi/util/condition_variable.hpp"#include "wpi/util/mutex.hpp"Go to the source code of this file.
Classes | |
| class | wpi::util::SafeThreadBase |
| Base class for SafeThreadOwner threads. More... | |
| class | wpi::util::SafeThread |
| class | wpi::util::SafeThreadEvent |
| class | wpi::util::detail::SafeThreadProxyBase |
| Non-template proxy base class for common proxy code. More... | |
| class | wpi::util::detail::SafeThreadProxy< T > |
| A proxy for SafeThread. More... | |
| class | wpi::util::detail::SafeThreadOwnerBase |
| Non-template owner base class for common owner code. More... | |
| class | wpi::util::SafeThreadOwner< T > |
Namespaces | |
| namespace | wpi |
| namespace | wpi::util |
| namespace | wpi::util::detail |
| These are wrappers over isa* function that allow them to be used in generic algorithms such as wpi::util:all_of, wpi::util::none_of, etc. | |
Functions | |
| void | wpi::util::detail::swap (SafeThreadOwnerBase &lhs, SafeThreadOwnerBase &rhs) |