Geant4 11.1.1
Toolkit for the simulation of the passage of particles through matter
|
#include <Utility.hh>
Public Types | |
using | mutex_t = std::mutex |
using | string_t = std::string |
using | env_map_t = std::multimap< string_t, string_t > |
using | env_pair_t = std::pair< string_t, string_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.
using PTL::EnvSettings::env_map_t = std::multimap<string_t, string_t> |
Definition at line 64 of file Utility.hh.
using PTL::EnvSettings::env_pair_t = std::pair<string_t, string_t> |
Definition at line 65 of file Utility.hh.
using PTL::EnvSettings::mutex_t = std::mutex |
Definition at line 62 of file Utility.hh.
using PTL::EnvSettings::string_t = std::string |
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.