[#BloombergLP-baltzo-ZoneinfoBinaryHeader-2constructor-06] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/baltzo.adoc[baltzo]::xref:BloombergLP/baltzo/ZoneinfoBinaryHeader.adoc[ZoneinfoBinaryHeader]::ZoneinfoBinaryHeader :relfileprefix: ../../../ :mrdocs: Constructors == Synopses Declared in `<baltzo_zoneinfobinaryheader.h>` Create a `ZoneinfoBinaryHeader` object having the default attribute values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/baltzo/ZoneinfoBinaryHeader/2constructor-0c4.adoc[ZoneinfoBinaryHeader](); ---- [.small]#xref:BloombergLP/baltzo/ZoneinfoBinaryHeader/2constructor-0c4.adoc[_» more..._]# Create a header with the same value as `original`. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/baltzo/ZoneinfoBinaryHeader/2constructor-0c0.adoc[ZoneinfoBinaryHeader](xref:BloombergLP/baltzo/ZoneinfoBinaryHeader.adoc[ZoneinfoBinaryHeader] const& original); ---- [.small]#xref:BloombergLP/baltzo/ZoneinfoBinaryHeader/2constructor-0c0.adoc[_» more..._]# Create a `ZoneinfoBinaryHeader` with the specified attribute values. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/baltzo/ZoneinfoBinaryHeader/2constructor-07.adoc[ZoneinfoBinaryHeader]( char version, int numIsGmt, int numIsStd, int numLeaps, int numTransitions, int numLocalTimeTypes, int abbrevDataSize); ---- [.small]#xref:BloombergLP/baltzo/ZoneinfoBinaryHeader/2constructor-07.adoc[_» more..._]# == Parameters [cols="1,4"] |=== | Name| Description | *original* | source header to copy | *version* | Zoneinfo file format version | *numIsGmt* | number of UTC/local indicators | *numIsStd* | number of standard/wall indicators | *numLeaps* | number of leap corrections | *numTransitions* | number of local‐time type transitions | *numLocalTimeTypes* | number of local‐time types | *abbrevDataSize* | length of abbreviation data |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#