Quick Links: |
Provide timezone data for use with timezone-enabled vocabulary types. More...
Components | |
Component baltzo_datafileloader | |
Provide a concrete | |
Component baltzo_defaultzoneinfocache | |
Provide facilities to manage a default Zoneinfo cache object. | |
Component baltzo_dstpolicy | |
Enumerate the set of daylight-saving time (DST) policy values. | |
Component baltzo_errorcode | |
Enumerate the set of named errors for the | |
Component baltzo_loader | |
Provide a protocol for obtaining information about a time zone. | |
Component baltzo_localdatetime | |
Provide an attribute class for time-zone-aware datetime values. | |
Component baltzo_localtimedescriptor | |
Provide an attribute class for characterizing local time values. | |
Component baltzo_localtimeoffsetutil | |
Provide utilities for a | |
Component baltzo_localtimeperiod | |
Provide a type describing local time over a time period. | |
Component baltzo_localtimevalidity | |
Enumerate the set of local time validity codes. | |
Component baltzo_testloader | |
Provide a test implementation of the | |
Component baltzo_timezoneutil | |
Provide utilities for converting times among different time zones. | |
Component baltzo_timezoneutilimp | |
Implement utilities for converting times between time zones. | |
Component baltzo_windowstimezoneutil | |
Provide utilities to map Zoneinfo identifiers to other systems. | |
Component baltzo_zoneinfo | |
Provide a value type to represent a time zone. | |
Component baltzo_zoneinfobinaryheader | |
Provide an attribute class for Zoneinfo binary-file header data. | |
Component baltzo_zoneinfobinaryreader | |
Provide utilities for reading the Zoneinfo binary data format. | |
Component baltzo_zoneinfocache | |
Provide a cache for time-zone information. | |
Component baltzo_zoneinfoutil | |
Provide utility operations on |
baltzo
package provides facilities to convert a local time representation for one time zone into a local time representation for another time zone. Local time zone representations can be any of several time vocabulary types (e.g., balt_LocalDatetime
, bdlt_Datetime
). Time zones are here specified using time zone identifiers (e.g., "America/New_York", "America/Indiana/Indianapolis", "Europe/Rome", "Pacific/Honolulu"). baltzo_timezoneutil
component provides functions that, given a time zone identifier, can provide information about the timezone, can initialize various datetime objects (e.g., baltzo::LocalDatetime
, bdlt::Datetime
, 'bdltDatetimeTz), and can convert between local datetime values and UTC values. These functions address the most common usage scenarios. baltzo
package currently has 19 components having 8 levels of physical dependency. The list below shows the hierarchical ordering of the components. The order of components within each level is not architecturally significant, just alphabetical. 8. baltzo_localtimeoffsetutil baltzo_windowstimezoneutil 7. baltzo_timezoneutil 6. baltzo_timezoneutilimp 5. baltzo_defaultzoneinfocache 4. baltzo_datafileloader baltzo_testloader baltzo_zoneinfocache 3. baltzo_loader baltzo_zoneinfobinaryreader baltzo_zoneinfoutil 2. baltzo_localtimeperiod baltzo_zoneinfo 1. baltzo_dstpolicy baltzo_errorcode baltzo_localdatetime baltzo_localtimedescriptor baltzo_localtimevalidity baltzo_zoneinfobinaryheader
baltzo_defaultzoneinfocache
: baltzo_dstpolicy
: baltzo_errorcode
: baltzo
package.baltzo_loader
: baltzo_localdatetime
: baltzo_localtimedescriptor
: baltzo_localtimeoffsetutil
: bdlt_localtimeoffset
local time callback.baltzo_localtimeperiod
: baltzo_localtimevalidity
: baltzo_timezoneutil
: baltzo_timezoneutilimp
: baltzo_windowstimezoneutil
: baltzo_zoneinfo
: baltzo_zoneinfobinaryheader
: baltzo_zoneinfobinaryreader
: baltzo_zoneinfocache
: