|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <AutoLock.hh>
Inheritance diagram for PTL::TemplateAutoLock< MutexT >: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.