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

Functions

std::atomic< NamingScheme > & getGlobalScheme ()
template<NameType NT>
constexpr const char * getNameImpl (NamingScheme scheme)

Function Documentation

◆ getGlobalScheme()

std::atomic< NamingScheme > & APRDefaults::WriteConfig::detail::getGlobalScheme ( )
inline

Definition at line 53 of file APRDefaults.h.

53 {
54 static std::atomic<NamingScheme> s_scheme{NamingScheme::Historical};
55 return s_scheme;
56 }

◆ getNameImpl()

template<NameType NT>
const char * APRDefaults::WriteConfig::detail::getNameImpl ( NamingScheme scheme)
constexpr

Definition at line 59 of file APRDefaults.h.

59 {
60 switch (scheme) {
66 break;
72 break;
73 }
74 return "";
75 }