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