WPILibC++ 2023.4.3-108-ge5452e3
|
#include <atomic>
#include <memory>
#include <thread>
#include <utility>
#include "wpi/Synchronization.h"
#include "wpi/condition_variable.h"
#include "wpi/mutex.h"
Go to the source code of this file.
Classes | |
class | wpi::SafeThreadBase |
Base class for SafeThreadOwner threads. More... | |
class | wpi::SafeThread |
class | wpi::SafeThreadEvent |
class | wpi::detail::SafeThreadProxyBase |
Non-template proxy base class for common proxy code. More... | |
class | wpi::detail::SafeThreadProxy< T > |
A proxy for SafeThread. More... | |
class | wpi::detail::SafeThreadOwnerBase |
Non-template owner base class for common owner code. More... | |
class | wpi::SafeThreadOwner< T > |
Namespaces | |
namespace | wpi |
namespace | wpi::detail |
detail namespace with internal helper functions | |
Functions | |
void | wpi::detail::swap (SafeThreadOwnerBase &lhs, SafeThreadOwnerBase &rhs) noexcept |