8#ifndef INCLUDED_BALTZO_DEFAULTZONEINFOCACHE
9#define INCLUDED_BALTZO_DEFAULTZONEINFOCACHE
255#include <balscm_version.h>
261#include <bsl_vector.h>
311 std::vector<const char *> *locations);
313#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_PMR
318 std::pmr::vector<const char *> *locations);
385 return cache ? cache : instance();
394DefaultZoneinfoCacheScopedGuard::DefaultZoneinfoCacheScopedGuard(
Definition baltzo_defaultzoneinfocache.h:348
~DefaultZoneinfoCacheScopedGuard()
Definition baltzo_defaultzoneinfocache.h:401
Definition baltzo_zoneinfocache.h:232
Definition bslstl_vector.h:1025
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition baltzo_datafileloader.h:263
Definition baltzo_defaultzoneinfocache.h:274
static void loadDefaultZoneinfoDataLocations(bsl::vector< const char * > *locations)
static void loadDefaultZoneinfoDataLocations(std::vector< const char * > *locations)
static ZoneinfoCache * setDefaultCache(ZoneinfoCache *cache)
static ZoneinfoCache * defaultCache(ZoneinfoCache *cache=0)
Definition baltzo_defaultzoneinfocache.h:383
static const char * defaultZoneinfoDataLocation()