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

◆ 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

References mutex_locker().

◆ mutex_locker() [4/4]

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

References mutex_locker().

Member Function Documentation

◆ operator=() [1/2]

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

References mutex_locker().

◆ operator=() [2/2]

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

References mutex_locker().


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