Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <AutoLock.hh>
Public Types | |
using | unique_lock_t = std::unique_lock< MutexT > |
using | this_type = TemplateAutoLock< MutexT > |
using | mutex_type = typename unique_lock_t::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 260 of file AutoLock.hh.
using PTL::TemplateAutoLock< MutexT >::mutex_type = typename unique_lock_t::mutex_type |
Definition at line 268 of file AutoLock.hh.
using PTL::TemplateAutoLock< MutexT >::this_type = TemplateAutoLock<MutexT> |
Definition at line 267 of file AutoLock.hh.
using PTL::TemplateAutoLock< MutexT >::unique_lock_t = std::unique_lock<MutexT> |
Definition at line 266 of file AutoLock.hh.
|
inlineexplicit |
Definition at line 279 of file AutoLock.hh.
|
inline |
Definition at line 291 of file AutoLock.hh.
|
inline |
Definition at line 304 of file AutoLock.hh.
|
inlinenoexcept |
Definition at line 313 of file AutoLock.hh.
|
inline |
Definition at line 320 of file AutoLock.hh.
|
inline |
Definition at line 325 of file AutoLock.hh.
|
inline |
Definition at line 333 of file AutoLock.hh.
|
inlinenoexcept |
Definition at line 340 of file AutoLock.hh.
|
inline |
Definition at line 344 of file AutoLock.hh.
|
inline |
Definition at line 348 of file AutoLock.hh.