A thin wrapper around a ZoneInfo data structure to provide a stable API access to some useful ZoneInfo data.
More...
|
| ZoneTemplate (const typename D::ZoneInfo *zoneInfo) |
| Constructor from a raw Info::ZoneInfo* pointer, intended for manual inspection of a ZoneInfo record.
|
|
| ZoneTemplate (const typename D::ZoneInfoBroker &zoneInfo) |
| Constructor from a Info:ZoneInfoBroker, used by various ZoneProcessor. More...
|
|
| ZoneTemplate (const ZoneTemplate &)=default |
|
ZoneTemplate & | operator= (const ZoneTemplate &)=default |
|
bool | isNull () const |
| Return true if zoneInfo is null.
|
|
void | printNameTo (Print &printer) const |
| Print the full zone name to printer. More...
|
|
void | printShortNameTo (Print &printer) const |
| Print the short pretty zone name to the printer. More...
|
|
uint32_t | zoneId () const |
| Return the zoneId of the current zoneInfo.
|
|
TimeOffset | stdOffset () const |
| Return the STDOFF of the last ZoneEra.
|
|
ace_common::KString | kname () const |
| Return the name as a KString.
|
|
template<typename D>
class ace_time::ZoneTemplate< D >
A thin wrapper around a ZoneInfo data structure to provide a stable API access to some useful ZoneInfo data.
The ZoneInfo data struct is intended to be an opaque type to the users of this library.
- Template Parameters
-
D | container type of ZoneInfo database |
Definition at line 25 of file Zone.h.