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:489
Definition bdlt_datetimetz.h:308
Definition bdlt_datetime.h:330
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition baltzo_datafileloader.h:259
Enum
Definition baltzo_localtimevalidity.h:151
Definition baltzo_zoneinfoutil.h:417
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)