Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <AutoLock.hh>
Public Types | |
typedef std::unique_lock< MutexT > | unique_lock_t |
typedef TemplateAutoLock< MutexT > | this_type |
typedef unique_lock_t::mutex_type | mutex_type |
Public Member Functions | |
TemplateAutoLock (mutex_type &_mutex) | |
template<typename Rep , typename Period > | |
TemplateAutoLock (mutex_type &_mutex, const std::chrono::duration< Rep, Period > &_timeout_duration) | |
template<typename Clock , typename Duration > | |
TemplateAutoLock (mutex_type &_mutex, const std::chrono::time_point< Clock, Duration > &_timeout_time) | |
TemplateAutoLock (mutex_type &_mutex, std::defer_lock_t _lock) noexcept | |
TemplateAutoLock (mutex_type &_mutex, std::try_to_lock_t _lock) | |
TemplateAutoLock (mutex_type &_mutex, std::adopt_lock_t _lock) | |
TemplateAutoLock (mutex_type *_mutex) | |
TemplateAutoLock (mutex_type *_mutex, std::defer_lock_t _lock) noexcept | |
TemplateAutoLock (mutex_type *_mutex, std::try_to_lock_t _lock) | |
TemplateAutoLock (mutex_type *_mutex, std::adopt_lock_t _lock) | |
Definition at line 259 of file AutoLock.hh.
typedef unique_lock_t::mutex_type PTL::TemplateAutoLock< MutexT >::mutex_type |
Definition at line 267 of file AutoLock.hh.
typedef TemplateAutoLock<MutexT> PTL::TemplateAutoLock< MutexT >::this_type |
Definition at line 266 of file AutoLock.hh.
typedef std::unique_lock<MutexT> PTL::TemplateAutoLock< MutexT >::unique_lock_t |
Definition at line 265 of file AutoLock.hh.
|
inlineexplicit |
Definition at line 278 of file AutoLock.hh.
|
inline |
Definition at line 290 of file AutoLock.hh.
|
inline |
Definition at line 303 of file AutoLock.hh.
|
inlinenoexcept |
Definition at line 312 of file AutoLock.hh.
|
inline |
Definition at line 319 of file AutoLock.hh.
|
inline |
Definition at line 324 of file AutoLock.hh.
|
inline |
Definition at line 332 of file AutoLock.hh.
|
inlinenoexcept |
Definition at line 339 of file AutoLock.hh.
|
inline |
Definition at line 343 of file AutoLock.hh.
|
inline |
Definition at line 347 of file AutoLock.hh.