ATLAS Offline Software
Loading...
Searching...
No Matches
APRDefaults::ReadConfig::detail Namespace Reference

Functions

std::shared_mutex & getMutex ()
const ContainerNamesgetDefaultNames ()
std::map< std::string, ContainerNames, std::less<> > & getNamesByDatabase ()

Function Documentation

◆ getDefaultNames()

const ContainerNames & APRDefaults::ReadConfig::detail::getDefaultNames ( )
inline

Definition at line 155 of file APRDefaults.h.

155 {
156 static const ContainerNames s_defaultNames{};
157 return s_defaultNames;
158 }

◆ getMutex()

std::shared_mutex & APRDefaults::ReadConfig::detail::getMutex ( )
inline

Definition at line 150 of file APRDefaults.h.

150 {
151 static std::shared_mutex s_mutex;
152 return s_mutex;
153 }

◆ getNamesByDatabase()

std::map< std::string, ContainerNames, std::less<> > & APRDefaults::ReadConfig::detail::getNamesByDatabase ( )
inline

Definition at line 160 of file APRDefaults.h.

160 {
161 static std::map<std::string, ContainerNames, std::less<>> s_namesByDatabase ATLAS_THREAD_SAFE;
162 return s_namesByDatabase;
163 }
#define ATLAS_THREAD_SAFE