4 #include <initializer_list>
52 if (name.compare(
i.first)==0)
return i.second;
54 if (name.compare(
i.first)==0)
return i.second;
55 throwException(
"SynchronizationType \""+name+
"\" is unknown.",
"synchronizationTypeFromName");
std::string synchronizationTypeNames(SynchronizationType type)
static std::pair< const char *, SynchronizationType > s_synchronizationTypeArray[]
unsigned long long Time_t
SynchronizationType synchronizationTypeFromName(const std::string &name)
bool isValidFor(Time_t target) const
void throwException(std::string const &message, std::string const &methodName)
static std::pair< const char *, SynchronizationType > s_obsoleteSynchronizationTypeArray[]
for(const auto &isodef:isoDefs)
const Time_t MAX_VAL(std::numeric_limits< Time_t >::max())