WPILibC++ 2025.1.1
Loading...
Searching...
No Matches
wpi::memory::detail::mutex_storage< Mutex > Class Template Reference

#include <wpi/memory/threading.hpp>

Public Member Functions

 mutex_storage () noexcept=default
 
 mutex_storage (const mutex_storage &) noexcept
 
mutex_storageoperator= (const mutex_storage &) noexcept
 
void lock () const
 
void unlock () const noexcept
 

Protected Member Functions

 ~mutex_storage () noexcept=default
 

Constructor & Destructor Documentation

◆ mutex_storage() [1/2]

template<class Mutex >
wpi::memory::detail::mutex_storage< Mutex >::mutex_storage ( )
defaultnoexcept

◆ mutex_storage() [2/2]

template<class Mutex >
wpi::memory::detail::mutex_storage< Mutex >::mutex_storage ( const mutex_storage< Mutex > & )
inlinenoexcept

◆ ~mutex_storage()

template<class Mutex >
wpi::memory::detail::mutex_storage< Mutex >::~mutex_storage ( )
protecteddefaultnoexcept

Member Function Documentation

◆ lock()

template<class Mutex >
void wpi::memory::detail::mutex_storage< Mutex >::lock ( ) const
inline

◆ operator=()

template<class Mutex >
mutex_storage & wpi::memory::detail::mutex_storage< Mutex >::operator= ( const mutex_storage< Mutex > & )
inlinenoexcept

◆ unlock()

template<class Mutex >
void wpi::memory::detail::mutex_storage< Mutex >::unlock ( ) const
inlinenoexcept

The documentation for this class was generated from the following file: