AceTime 2.4.0 Date and time classes for Arduino that support timezones from the TZ Database.

Public Member Functions | List of all members
ace_time::zoneinfohigh::ZoneEraBroker< ZC, ZE, ZP, ZR > Class Template Reference

Data broker for accessing ZoneEra. More...

`#include <BrokersHigh.h>`

## Public Member Functions
| ZoneEraBroker (const ZC *zoneContext=nullptr, const ZE *zoneEra=nullptr)
| ZoneEraBroker (const ZoneEraBroker &)=default
ZoneEraBroker & | operator= (const ZoneEraBroker &)=default
bool | isNull () const
bool | equals (const ZoneEraBroker &other) const
const ZonePolicyBroker< ZC, ZP, ZR > | zonePolicy () const
int32_t | offsetSeconds () const
int32_t | deltaSeconds () const
const char * | format () const
int16_t | untilYear () const
uint8_t | untilMonth () const
uint8_t | untilDay () const
uint32_t | untilTimeSeconds () const
uint8_t | untilTimeSuffix () const

## Detailed Description

### template<typename ZC, typename ZE, typename ZP, typename ZR>
class ace_time::zoneinfohigh::ZoneEraBroker< ZC, ZE, ZP, ZR >

Data broker for accessing ZoneEra.

Template Parameters

  ZC | ZoneContext
  ZE | ZoneEra type (e.g. basic::ZoneEra or extended::ZoneEra)
  ZP | ZonePolicy type (e.g. basic::ZonePolicy or extended::ZonePolicy)
  ZR | ZoneRule type (e.g. basic::ZoneRule or extended::ZoneRule)

Definition at line 270 of file BrokersHigh.h.

The documentation for this class was generated from the following file:

- /home/brian/src/AceTime/src/zoneinfo/BrokersHigh.h