Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ThreadLocalSingleton.hh>
Public Member Functions | |
G4ThreadLocalSingleton () | |
~G4ThreadLocalSingleton () override | |
G4ThreadLocalSingleton (const G4ThreadLocalSingleton &)=delete | |
G4ThreadLocalSingleton (G4ThreadLocalSingleton &&)=default | |
G4ThreadLocalSingleton & | operator= (const G4ThreadLocalSingleton &)=delete |
G4ThreadLocalSingleton & | operator= (G4ThreadLocalSingleton &&)=default |
T * | Instance () const |
Friends | |
void | G4AutoDelete::Register (T *) |
Definition at line 145 of file G4ThreadLocalSingleton.hh.
G4ThreadLocalSingleton< T >::G4ThreadLocalSingleton | ( | ) |
Definition at line 178 of file G4ThreadLocalSingleton.hh.
|
override |
Definition at line 203 of file G4ThreadLocalSingleton.hh.
|
delete |
|
default |
T * G4ThreadLocalSingleton< T >::Instance | ( | ) | const |
Definition at line 210 of file G4ThreadLocalSingleton.hh.
Referenced by G4AdjointCSManager::GetAdjointCSManager(), G4GlobalFastSimulationManager::GetGlobalFastSimulationManager(), G4BiasingOperationManager::GetInstance(), G4NuclearPolarizationStore::GetInstance(), G4ParticleHPThreadLocalManager::GetInstance(), G4PhysicsListHelper::GetPhysicsListHelper(), G4ProcessTable::GetProcessTable(), G4VelocityTable::GetVelocityTable(), G4AccumulableManager::Instance(), G4CrossSectionDataSetRegistry::Instance(), G4CsvAnalysisManager::Instance(), G4CsvAnalysisReader::Instance(), G4GenericAnalysisManager::Instance(), G4HadronicInteractionRegistry::Instance(), G4Hdf5AnalysisManager::Instance(), G4Hdf5AnalysisReader::Instance(), G4LossTableManager::Instance(), G4RegularNavigationHelper::Instance(), G4RootAnalysisManager::Instance(), G4RootAnalysisReader::Instance(), G4XmlAnalysisManager::Instance(), and G4XmlAnalysisReader::Instance().
|
delete |
|
default |
|
friend |