#include </builds/gaudi/Gaudi/GaudiKernel/include/GaudiKernel/LockedHandle.h>
template<class T, class MutexType = std::mutex>
class LockedHandle< T, MutexType >::Guard
Definition at line 54 of file LockedHandle.h.
◆ Guard() [1/3]
template<class T , class MutexType = std::mutex>
◆ Guard() [2/3]
template<class T , class MutexType = std::mutex>
◆ Guard() [3/3]
template<class T , class MutexType = std::mutex>
LockedHandle< T, MutexType >::Guard::Guard |
( |
T * |
ptr, |
|
|
MutexType & |
mutex |
|
) |
| |
|
inline |
◆ ~Guard()
template<class T , class MutexType = std::mutex>
◆ operator T&()
template<class T , class MutexType = std::mutex>
◆ operator*()
template<class T , class MutexType = std::mutex>
◆ operator->()
template<class T , class MutexType = std::mutex>
◆ m_mutex
template<class T , class MutexType = std::mutex>
MutexType* LockedHandle< T, MutexType >::Guard::m_mutex { nullptr } |
|
private |
◆ m_ptr
template<class T , class MutexType = std::mutex>
The documentation for this class was generated from the following file: