8#ifndef INCLUDED_BALTZO_DEFAULTZONEINFOCACHE
9#define INCLUDED_BALTZO_DEFAULTZONEINFOCACHE
255#include <balscm_version.h>
261#include <bsl_vector.h>
314 std::vector<const char *> *locations);
316#ifdef BSLS_LIBRARYFEATURES_HAS_CPP17_PMR
321 std::pmr::vector<const char *> *locations);
391 return cache ? cache : instance();
400DefaultZoneinfoCacheScopedGuard::DefaultZoneinfoCacheScopedGuard(
Definition baltzo_defaultzoneinfocache.h:353
~DefaultZoneinfoCacheScopedGuard()
Definition baltzo_defaultzoneinfocache.h:407
Definition baltzo_zoneinfocache.h:232
Definition bslstl_vector.h:1120
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition baltzo_datafileloader.h:259
Definition baltzo_defaultzoneinfocache.h:276
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:389
static const char * defaultZoneinfoDataLocation()