8#ifndef INCLUDED_BALTZO_ZONEINFOUTIL
9#define INCLUDED_BALTZO_ZONEINFOUTIL
397#include <balscm_version.h>
405#include <bsl_iosfwd.h>
Definition baltzo_zoneinfo.h:429
TransitionSequence::const_iterator TransitionConstIterator
Definition baltzo_zoneinfo.h:488
Definition bdlt_datetimetz.h:308
Definition bdlt_datetime.h:331
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition baltzo_datafileloader.h:263
Enum
Definition baltzo_localtimevalidity.h:149
Definition baltzo_zoneinfoutil.h:415
static int convertUtcToLocalTime(bdlt::DatetimeTz *resultTime, Zoneinfo::TransitionConstIterator *resultTransition, const bdlt::Datetime &utcTime, const Zoneinfo &timeZone)
static bool isWellFormed(const Zoneinfo &timeZone)
static void loadRelevantTransitions(Zoneinfo::TransitionConstIterator *firstResultTransition, Zoneinfo::TransitionConstIterator *secondResultTransition, LocalTimeValidity::Enum *resultValidity, const bdlt::Datetime &localTime, const Zoneinfo &timeZone)