Geant4-11
|
Public Member Functions | |
persistent_data & | operator= (const persistent_data &)=delete |
persistent_data & | operator= (persistent_data &&)=delete |
persistent_data ()=default | |
persistent_data (const persistent_data &)=delete | |
persistent_data (persistent_data &&)=delete | |
persistent_data (pointer _master, std::thread::id _tid) | |
void | reset () |
~persistent_data ()=default | |
Data Fields | |
list_t | m_children = {} |
pointer | m_master_instance = nullptr |
thread_id_t | m_master_thread = std::this_thread::get_id() |
mutex_t | m_mutex |
Definition at line 158 of file Singleton.hh.
|
default |
|
default |
|
delete |
|
delete |
|
inline |
Definition at line 172 of file Singleton.hh.
|
delete |
|
delete |
|
inline |
Definition at line 177 of file Singleton.hh.
list_t PTL::Singleton< Type, PointerT >::persistent_data::m_children = {} |
Definition at line 163 of file Singleton.hh.
pointer PTL::Singleton< Type, PointerT >::persistent_data::m_master_instance = nullptr |
Definition at line 162 of file Singleton.hh.
thread_id_t PTL::Singleton< Type, PointerT >::persistent_data::m_master_thread = std::this_thread::get_id() |
Definition at line 160 of file Singleton.hh.
mutex_t PTL::Singleton< Type, PointerT >::persistent_data::m_mutex |
Definition at line 161 of file Singleton.hh.