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::ZoneRuleBroker< ZR > Class Template Reference

Data broker for accessing ZoneRule. More...

#include <Brokers.h>

Public Member Functions

 ZoneRuleBroker (const internal::ZoneContext *zoneContext=nullptr, const ZR *zoneRule=nullptr)
 
 ZoneRuleBroker (const ZoneRuleBroker &)=default
 
ZoneRuleBrokeroperator= (const ZoneRuleBroker &)=default
 
bool isNull () const
 
int16_t fromYear () const
 
int16_t toYear () const
 
uint8_t inMonth () const
 
uint8_t onDayOfWeek () const
 
int8_t onDayOfMonth () const
 
uint16_t atTimeMinutes () const
 
uint8_t atTimeSuffix () const
 
int16_t deltaMinutes () const
 
const char * letter () const
 

Detailed Description

template<typename ZR>
class ace_time::internal::ZoneRuleBroker< ZR >

Data broker for accessing ZoneRule.

Template Parameters
ZRZoneRule type (e.g. basic::ZoneRule or extended::ZoneRule)

Definition at line 57 of file Brokers.h.


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