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

This class provides a protocol (a pure abstract interface) for loading a time zone object&period;

== Synopsis

Declared in `&lt;baltzo&lowbar;loader&period;h&gt;`

[source,cpp,subs="verbatim,replacements,macros,-callouts"]
----
class Loader;
----

== Member Functions

[cols="1,4"]
|===
| Name| Description
| xref:BloombergLP/baltzo/Loader/2destructor.adoc[`&#126;Loader`] [.small]#[destructor]# [.small]#[virtual]#
| Destroy this object&period;
| xref:BloombergLP/baltzo/Loader/loadTimeZone.adoc[`loadTimeZone`]  [.small]#[virtual]#
| Load time zone information for the specified `timeZoneId`&period;
|===


== Derived Classes

[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/TestLoader.adoc[`TestLoader`] 
| Concrete test implementation of the `Loader` protocol for Zoneinfo&period;
|===


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