WPILibC++ 2025.1.1
Loading...
Searching...
No Matches
threading.hpp File Reference

The mutex types. More...

#include <type_traits>
#include "allocator_traits.hpp"
#include "config.hpp"

Go to the source code of this file.

Classes

struct  wpi::memory::no_mutex
 A dummy Mutex class that does not lock anything. More...
 
struct  wpi::memory::is_thread_safe_allocator< RawAllocator >
 Specifies whether or not a RawAllocator is thread safe as-is. More...
 
class  wpi::memory::detail::mutex_storage< Mutex >
 
class  wpi::memory::detail::mutex_storage< no_mutex >
 
class  wpi::memory::detail::locked_allocator< Alloc, Mutex >
 

Namespaces

namespace  wpi
 Foonathan namespace.
 
namespace  wpi::memory
 Memory namespace.
 
namespace  wpi::memory::detail
 

Typedefs

template<class RawAllocator , class Mutex >
using wpi::memory::detail::mutex_for
 

Functions

template<class Alloc , class Mutex >
locked_allocator< Alloc, Mutex > wpi::memory::detail::lock_allocator (Alloc &a, Mutex &m)
 

Detailed Description

The mutex types.