LIPH's C++ Codes
liph::unique_unlock< Mutex > Class Template Reference

#include <lock.h>

Public Member Functions

 unique_unlock (std::unique_lock< Mutex > &lock)
 
 ~unique_unlock ()
 
 unique_unlock (const unique_unlock &)=delete
 
 unique_unlock (unique_unlock &&)=delete
 
unique_unlockoperator= (const unique_unlock &)=delete
 
unique_unlockoperator= (unique_unlock &&)=delete
 

Constructor & Destructor Documentation

◆ unique_unlock() [1/3]

template<class Mutex >
liph::unique_unlock< Mutex >::unique_unlock ( std::unique_lock< Mutex > &  lock)
inlineexplicit

◆ ~unique_unlock()

template<class Mutex >
liph::unique_unlock< Mutex >::~unique_unlock ( )
inline

◆ unique_unlock() [2/3]

template<class Mutex >
liph::unique_unlock< Mutex >::unique_unlock ( const unique_unlock< Mutex > &  )
delete

◆ unique_unlock() [3/3]

template<class Mutex >
liph::unique_unlock< Mutex >::unique_unlock ( unique_unlock< Mutex > &&  )
delete

Member Function Documentation

◆ operator=() [1/2]

template<class Mutex >
unique_unlock & liph::unique_unlock< Mutex >::operator= ( const unique_unlock< Mutex > &  )
delete

◆ operator=() [2/2]

template<class Mutex >
unique_unlock & liph::unique_unlock< Mutex >::operator= ( unique_unlock< Mutex > &&  )
delete

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