Upon construction, an object of this class saves the current default Zoneinfo cache and installs the user-specified Zoneinfo cache as the default. On destruction, the previous default Zoneinfo cache is restored. This class is not even minimally thread safe. For terminology see bsldoc_glossary.
Declared in <baltzo_defaultzoneinfocache.h>
class DefaultZoneinfoCacheScopedGuard;
| Name | Description |
|---|---|
DefaultZoneinfoCacheScopedGuard [constructor] | Create a scoped guard that installs the specified cache as the default Zoneinfo cache. Note that the pre-existing default time Zoneinfo cache is automatically restored on destruction of this object. |
~DefaultZoneinfoCacheScopedGuard [destructor] | Restore the default Zoneinfo cache that was in place when this scoped guard was created, and destroy this guard. |