[#BloombergLP-baltzo]
= xref:BloombergLP.adoc[BloombergLP]::baltzo
:relfileprefix: ../
:mrdocs:

Package namespace for time&hyphen;zone components&period;

== Types

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/baltzo/DataFileLoader.adoc[`DataFileLoader`] 
| Concrete `Loader` for Zoneinfo binary files on the file system&period;
| xref:BloombergLP/baltzo/DefaultZoneinfoCache.adoc[`DefaultZoneinfoCache`] 
| This struct provides a namespace for functions that manage and access the default time&hyphen;zone data cache&period;
| xref:BloombergLP/baltzo/DefaultZoneinfoCacheScopedGuard.adoc[`DefaultZoneinfoCacheScopedGuard`] 
| Scoped guard that installs a temporary default Zoneinfo cache&period;
| xref:BloombergLP/baltzo/DstPolicy.adoc[`DstPolicy`] 
| Namespace for enumerating daylight&hyphen;saving time (DST) policies&period;
| xref:BloombergLP/baltzo/ErrorCode.adoc[`ErrorCode`] 
| Namespace for enumerating named error codes for the `baltzo` package&period;
| xref:BloombergLP/baltzo/Loader.adoc[`Loader`] 
| This class provides a protocol (a pure abstract interface) for loading a time zone object&period;
| xref:BloombergLP/baltzo/LocalDatetime.adoc[`LocalDatetime`] 
| This unconstrained (value&hyphen;semantic) attribute class characterizes a date&hyphen;time with UTC offset and a time&hyphen;zone identifier&period;
| xref:BloombergLP/baltzo/LocalTimeDescriptor.adoc[`LocalTimeDescriptor`] 
| This simply constrained (value&hyphen;semantic) attribute class characterizes a subset of local time values&period;
| xref:BloombergLP/baltzo/LocalTimeOffsetUtil.adoc[`LocalTimeOffsetUtil`] 
| Namespace for a `bdlt&colon;&colon;LocalTimeOffset` callback and timezone utilities&period;
| xref:BloombergLP/baltzo/LocalTimePeriod.adoc[`LocalTimePeriod`] 
| This complex&hyphen;constrained (value&hyphen;semantic) attribute class describes a range of time in which a particular local time description is in effect&period;
| xref:BloombergLP/baltzo/LocalTimeValidity.adoc[`LocalTimeValidity`] 
| Namespace for enumerating local time validity codes&period;
| xref:BloombergLP/baltzo/TestLoader.adoc[`TestLoader`] 
| Concrete test implementation of the `Loader` protocol for Zoneinfo&period;
| xref:BloombergLP/baltzo/TimeZoneUtil.adoc[`TimeZoneUtil`] 
| Namespace for utilities that convert times between time zones&period;
| xref:BloombergLP/baltzo/TimeZoneUtilImp.adoc[`TimeZoneUtilImp`] 
| This `struct` provides a namespace for utility functions that convert time values to, and from, local time&period;
| xref:BloombergLP/baltzo/WindowsTimeZoneUtil.adoc[`WindowsTimeZoneUtil`] 
| This `struct` provides a namespace for utility functions that convert Zoneinfo time&hyphen;zone identifiers both to and Windows time&hyphen;zone identifiers&period;
| xref:BloombergLP/baltzo/Zoneinfo.adoc[`Zoneinfo`] 
| This value&hyphen;semantic type holds Zoneinfo (or &quot;Olson&quot;) time&hyphen;zone data for a single locale&period;
| xref:BloombergLP/baltzo/ZoneinfoBinaryHeader.adoc[`ZoneinfoBinaryHeader`] 
| This simply constrained (value&hyphen;semantic) attribute class represents a Zoneinfo binary&hyphen;file header&period;
| xref:BloombergLP/baltzo/ZoneinfoBinaryReader.adoc[`ZoneinfoBinaryReader`] 
| This struct provides a namespace for functions that read Zoneinfo time zone data from a binary input stream&period;
| xref:BloombergLP/baltzo/ZoneinfoCache.adoc[`ZoneinfoCache`] 
| This class provides a cache for time&hyphen;zone information&period;
| xref:BloombergLP/baltzo/ZoneinfoTransition.adoc[`ZoneinfoTransition`] 
| This unconstrained _in&hyphen;core_ value&hyphen;semantic class characterizes a transition when a time zone&apos;s local time value changes&period;
| xref:BloombergLP/baltzo/ZoneinfoUtil.adoc[`ZoneinfoUtil`] 
| This `struct` provides a namespace for utility operations using a `Zoneinfo` object&period;
|===


== Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/baltzo/swap-09f.adoc[`swap`] 
| `swap` overloads
| xref:BloombergLP/baltzo/operator_lshift-09.adoc[`operator&lt;&lt;`] 
| Stream insertion operators
| xref:BloombergLP/baltzo/operator_eq-059.adoc[`operator&equals;&equals;`] 
| Equality operators
| xref:BloombergLP/baltzo/operator_not_eq-0b.adoc[`operator!&equals;`] 
| Inequality operators
| xref:BloombergLP/baltzo/operator_lt.adoc[`operator&lt;`] 
| Return whether `lhs` is ordered before `rhs` by UTC time&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
