AceTime  2.2.0
Date and time classes for Arduino that support timezones from the TZ Database.
Public Member Functions | List of all members
ace_time::internal::ZoneEraBroker< ZE, ZP, ZR > Class Template Reference

Data broker for accessing ZoneEra. More...

#include <Brokers.h>

Public Member Functions

 ZoneEraBroker (const internal::ZoneContext *zoneContext=nullptr, const ZE *zoneEra=nullptr)
 
 ZoneEraBroker (const ZoneEraBroker &)=default
 
ZoneEraBrokeroperator= (const ZoneEraBroker &)=default
 
bool isNull () const
 
bool equals (const ZoneEraBroker &other) const
 
const ZonePolicyBroker< ZP, ZR > zonePolicy () const
 
int16_t offsetMinutes () const
 
int16_t deltaMinutes () const
 
const char * format () const
 
int16_t untilYear () const
 
uint8_t untilMonth () const
 
uint8_t untilDay () const
 
uint16_t untilTimeMinutes () const
 
uint8_t untilTimeSuffix () const
 

Detailed Description

template<typename ZE, typename ZP, typename ZR>
class ace_time::internal::ZoneEraBroker< ZE, ZP, ZR >

Data broker for accessing ZoneEra.

Template Parameters
ZEZoneEra type (e.g. basic::ZoneEra or extended::ZoneEra)
ZPZonePolicy type (e.g. basic::ZonePolicy or extended::ZonePolicy)
ZRZoneRule type (e.g. basic::ZoneRule or extended::ZoneRule)

Definition at line 212 of file Brokers.h.


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