[#BloombergLP-baltzo] = xref:BloombergLP.adoc[BloombergLP]::baltzo :relfileprefix: ../ :mrdocs: Package namespace for time‐zone components. == Types [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baltzo/DataFileLoader.adoc[`DataFileLoader`] | Concrete `Loader` for Zoneinfo binary files on the file system. | xref:BloombergLP/baltzo/DefaultZoneinfoCache.adoc[`DefaultZoneinfoCache`] | This struct provides a namespace for functions that manage and access the default time‐zone data cache. | xref:BloombergLP/baltzo/DefaultZoneinfoCacheScopedGuard.adoc[`DefaultZoneinfoCacheScopedGuard`] | Scoped guard that installs a temporary default Zoneinfo cache. | xref:BloombergLP/baltzo/DstPolicy.adoc[`DstPolicy`] | Namespace for enumerating daylight‐saving time (DST) policies. | xref:BloombergLP/baltzo/ErrorCode.adoc[`ErrorCode`] | Namespace for enumerating named error codes for the `baltzo` package. | xref:BloombergLP/baltzo/Loader.adoc[`Loader`] | This class provides a protocol (a pure abstract interface) for loading a time zone object. | xref:BloombergLP/baltzo/LocalDatetime.adoc[`LocalDatetime`] | This unconstrained (value‐semantic) attribute class characterizes a date‐time with UTC offset and a time‐zone identifier. | xref:BloombergLP/baltzo/LocalTimeDescriptor.adoc[`LocalTimeDescriptor`] | This simply constrained (value‐semantic) attribute class characterizes a subset of local time values. | xref:BloombergLP/baltzo/LocalTimeOffsetUtil.adoc[`LocalTimeOffsetUtil`] | Namespace for a `bdlt::LocalTimeOffset` callback and timezone utilities. | xref:BloombergLP/baltzo/LocalTimePeriod.adoc[`LocalTimePeriod`] | This complex‐constrained (value‐semantic) attribute class describes a range of time in which a particular local time description is in effect. | xref:BloombergLP/baltzo/LocalTimeValidity.adoc[`LocalTimeValidity`] | Namespace for enumerating local time validity codes. | xref:BloombergLP/baltzo/TestLoader.adoc[`TestLoader`] | Concrete test implementation of the `Loader` protocol for Zoneinfo. | xref:BloombergLP/baltzo/TimeZoneUtil.adoc[`TimeZoneUtil`] | Namespace for utilities that convert times between time zones. | xref:BloombergLP/baltzo/TimeZoneUtilImp.adoc[`TimeZoneUtilImp`] | This `struct` provides a namespace for utility functions that convert time values to, and from, local time. | xref:BloombergLP/baltzo/WindowsTimeZoneUtil.adoc[`WindowsTimeZoneUtil`] | This `struct` provides a namespace for utility functions that convert Zoneinfo time‐zone identifiers both to and Windows time‐zone identifiers. | xref:BloombergLP/baltzo/Zoneinfo.adoc[`Zoneinfo`] | This value‐semantic type holds Zoneinfo (or "Olson") time‐zone data for a single locale. | xref:BloombergLP/baltzo/ZoneinfoBinaryHeader.adoc[`ZoneinfoBinaryHeader`] | This simply constrained (value‐semantic) attribute class represents a Zoneinfo binary‐file header. | xref:BloombergLP/baltzo/ZoneinfoBinaryReader.adoc[`ZoneinfoBinaryReader`] | This struct provides a namespace for functions that read Zoneinfo time zone data from a binary input stream. | xref:BloombergLP/baltzo/ZoneinfoCache.adoc[`ZoneinfoCache`] | This class provides a cache for time‐zone information. | xref:BloombergLP/baltzo/ZoneinfoTransition.adoc[`ZoneinfoTransition`] | This unconstrained _in‐core_ value‐semantic class characterizes a transition when a time zone's local time value changes. | xref:BloombergLP/baltzo/ZoneinfoUtil.adoc[`ZoneinfoUtil`] | This `struct` provides a namespace for utility operations using a `Zoneinfo` object. |=== == Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baltzo/swap-09f.adoc[`swap`] | `swap` overloads | xref:BloombergLP/baltzo/operator_lshift-09.adoc[`operator<<`] | Stream insertion operators | xref:BloombergLP/baltzo/operator_eq-059.adoc[`operator==`] | Equality operators | xref:BloombergLP/baltzo/operator_not_eq-0b.adoc[`operator!=`] | Inequality operators | xref:BloombergLP/baltzo/operator_lt.adoc[`operator<`] | Return whether `lhs` is ordered before `rhs` by UTC time. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#