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.