[#BloombergLP-baltzo-ZoneinfoTransition] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baltzo.adoc[baltzo]::ZoneinfoTransition :relfileprefix: ../../ :mrdocs: This unconstrained _in‐core_ value‐semantic class characterizes a transition when a time zone's local time value changes. == Synopsis Declared in `<baltzo_zoneinfo.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- class ZoneinfoTransition; ---- == Description This class is an unconstrained _in‐core_ value‐semantic class that characterizes a transition when the local time value of a time‐zone changes. The salient attributes of this type are the `utcTime` (representing seconds from UTC), and `descriptor` representing the local time value after the transition. == Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baltzo/ZoneinfoTransition/2destructor.adoc[`~ZoneinfoTransition`] [.small]#[destructor]# | Destroy this object. | xref:BloombergLP/baltzo/ZoneinfoTransition/descriptor.adoc[`descriptor`] | Return a reference providing non‐modifiable access to the `descriptor` attribute of this object. | xref:BloombergLP/baltzo/ZoneinfoTransition/print.adoc[`print`] | Write the value of this object to the specified output `stream`. | xref:BloombergLP/baltzo/ZoneinfoTransition/utcTime.adoc[`utcTime`] | Return the value of the `utcTime` attribute of this object. | xref:BloombergLP/baltzo/ZoneinfoTransition/2conversion.adoc[`operator BloombergLP::bslmf::NestedTraitDeclaration<ZoneinfoTransition, IsBitwiseMoveable>`] | Nested trait declaration for `bslmf::IsBitwiseMoveable`. |=== == Friends [cols="1,4"] |=== | Name| Description | `xref:BloombergLP/baltzo/Zoneinfo.adoc[BloombergLP::baltzo::Zoneinfo]` | This value‐semantic type holds Zoneinfo (or "Olson") time‐zone data for a single locale. |=== == Non-Member Functions [cols="1,4"] |=== | Name| Description | xref:BloombergLP/baltzo/operator_not_eq-0d.adoc[`operator!=`] | Return `true` if the specified `lhs` and `rhs` objects do not have the same value, and `false` otherwise. | xref:BloombergLP/baltzo/operator_lt.adoc[`operator<`] | Return whether `lhs` is ordered before `rhs` by UTC time. | xref:BloombergLP/baltzo/operator_eq-052.adoc[`operator==`] | Return `true` if the specified `lhs` and `rhs` objects have the same value, and `false` otherwise. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#