#include <baltzo_defaultzoneinfocache.h>
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 .
See baltzo_defaultzoneinfocache
◆ DefaultZoneinfoCacheScopedGuard()
baltzo::DefaultZoneinfoCacheScopedGuard::DefaultZoneinfoCacheScopedGuard |
( |
ZoneinfoCache * |
cache | ) |
|
|
inlineexplicit |
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()
baltzo::DefaultZoneinfoCacheScopedGuard::~DefaultZoneinfoCacheScopedGuard |
( |
| ) |
|
|
inline |
Restore the default Zoneinfo cache that was in place when this scoped guard was created, and destroy this guard.
The documentation for this class was generated from the following file: