92 #ifndef G4TLSSINGLETON_HH 93 #define G4TLSSINGLETON_HH 109 friend void G4AutoDelete::Register<T>(T*);
149 if ( instance == static_cast<T*>(0) ) {
173 if ( thisinst != 0 )
delete thisinst;
177 #endif //G4TLSSINGLETON_HH void Put(const value_type &val) const
#define G4MUTEXINIT(mutex)
std::list< T * > instances
static MCTruthManager * instance
void Register(T *i) const
~G4ThreadLocalSingleton()
#define G4MUTEXDESTROY(mutex)