Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <Utility.hh>
Public Types | |
typedef std::mutex | mutex_t |
typedef std::string | string_t |
typedef std::multimap< string_t, string_t > | env_map_t |
typedef std::pair< string_t, string_t > | env_pair_t |
Public Member Functions | |
template<typename Tp > | |
void | insert (const std::string &env_id, Tp val) |
template<typename Tp > | |
void | insert (const std::string &env_id, EnvChoice< Tp > choice) |
const env_map_t & | get () const |
mutex_t & | mutex () const |
Static Public Member Functions | |
static EnvSettings * | GetInstance () |
Friends | |
std::ostream & | operator<< (std::ostream &os, const EnvSettings &env) |
Definition at line 59 of file Utility.hh.
typedef std::multimap<string_t, string_t> PTL::EnvSettings::env_map_t |
Definition at line 64 of file Utility.hh.
typedef std::pair<string_t, string_t> PTL::EnvSettings::env_pair_t |
Definition at line 65 of file Utility.hh.
typedef std::mutex PTL::EnvSettings::mutex_t |
Definition at line 62 of file Utility.hh.
typedef std::string PTL::EnvSettings::string_t |
Definition at line 63 of file Utility.hh.
|
inline |
Definition at line 119 of file Utility.hh.
|
inlinestatic |
Definition at line 68 of file Utility.hh.
Referenced by PTL::GetEnv(), and PTL::PrintEnv().
|
inline |
Definition at line 95 of file Utility.hh.
|
inline |
Definition at line 76 of file Utility.hh.
Referenced by PTL::GetEnv().
|
inline |
Definition at line 120 of file Utility.hh.
|
friend |
Definition at line 122 of file Utility.hh.