VLC 4.0.0-dev
Loading...
Searching...
No Matches
vlc::threads::mutex_locker Class Reference

#include <vlc_cxx_helpers.hpp>

Public Member Functions

 mutex_locker (vlc_mutex_t *m) noexcept
 
 mutex_locker (mutex &m) noexcept
 
 ~mutex_locker ()
 
 mutex_locker (const mutex_locker &)=delete
 
mutex_lockeroperator= (const mutex_locker &)=delete
 
 mutex_locker (mutex_locker &&)=delete
 
mutex_lockeroperator= (mutex_locker &&)=delete
 

Constructor & Destructor Documentation

◆ mutex_locker() [1/4]

vlc::threads::mutex_locker::mutex_locker ( vlc_mutex_t m)
inlinenoexcept

References vlc_mutex_lock().

◆ mutex_locker() [2/4]

vlc::threads::mutex_locker::mutex_locker ( mutex m)
inlinenoexcept

◆ ~mutex_locker()

vlc::threads::mutex_locker::~mutex_locker ( )
inline

References vlc_mutex_unlock().

◆ mutex_locker() [3/4]

vlc::threads::mutex_locker::mutex_locker ( const mutex_locker )
delete

◆ mutex_locker() [4/4]

vlc::threads::mutex_locker::mutex_locker ( mutex_locker &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

mutex_locker & vlc::threads::mutex_locker::operator= ( const mutex_locker )
delete

◆ operator=() [2/2]

mutex_locker & vlc::threads::mutex_locker::operator= ( mutex_locker &&  )
delete

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