Geant4-11
|
#include <G4TaskSingletonDelegator.hh>
Private Types | |
using | compare_type = typename G4Traits::TaskSingletonKey< T >::compare_type |
using | key_type = typename G4Traits::TaskSingletonKey< T >::type |
using | this_type = G4TaskSingletonData< T > |
Static Private Member Functions | |
static std::unique_ptr< this_type > & | GetInstance () |
Private Attributes | |
std::map< key_type, T *, compare_type > | m_data |
Friends | |
class | G4TaskSingletonDelegator< T > |
struct | G4TaskSingletonEvaluator< T > |
Definition at line 73 of file G4TaskSingletonDelegator.hh.
|
private |
Definition at line 76 of file G4TaskSingletonDelegator.hh.
|
private |
Definition at line 75 of file G4TaskSingletonDelegator.hh.
|
private |
Definition at line 80 of file G4TaskSingletonDelegator.hh.
|
inlinestaticprivate |
Definition at line 83 of file G4TaskSingletonDelegator.hh.
Referenced by G4TaskSingletonDelegator< T >::Configure().
|
friend |
Definition at line 1 of file G4TaskSingletonDelegator.hh.
|
friend |
Definition at line 1 of file G4TaskSingletonDelegator.hh.
|
private |
Definition at line 90 of file G4TaskSingletonDelegator.hh.