AceTime
2.3.0
Date and time classes for Arduino that support timezones from the TZ Database.
|
The brokers in the basic:: and extended:: namespaces are identical in code. More...
Go to the source code of this file.
Typedefs | |
using | ace_time::basic::ZoneContextBroker = zoneinfolow::ZoneContextBroker< ZoneContext > |
Data broker for accessing ZoneContext. | |
using | ace_time::basic::ZoneRuleBroker = zoneinfolow::ZoneRuleBroker< ZoneContext, ZoneRule > |
Data broker for accessing ZoneRule. | |
using | ace_time::basic::ZonePolicyBroker = zoneinfolow::ZonePolicyBroker< ZoneContext, ZonePolicy, ZoneRule > |
Data broker for accessing ZonePolicy. | |
using | ace_time::basic::ZoneEraBroker = zoneinfolow::ZoneEraBroker< ZoneContext, ZoneEra, ZonePolicy, ZoneRule > |
Data broker for accessing ZoneEra. | |
using | ace_time::basic::ZoneInfoBroker = zoneinfolow::ZoneInfoBroker< ZoneContext, ZoneInfo, ZoneEra, ZonePolicy, ZoneRule > |
Data broker for accessing ZoneInfo. | |
using | ace_time::basic::ZoneRegistryBroker = zoneinfolow::ZoneRegistryBroker< ZoneInfo > |
Data broker for accessing the ZoneRegistry. More... | |
using | ace_time::basic::ZoneInfoStore = zoneinfolow::ZoneInfoStore< ZoneContext, ZoneInfo, ZoneEra, ZonePolicy, ZoneRule > |
Storage object that returns a ZoneInfoBroker from a ZoneInfo pointer. | |
using | ace_time::extended::ZoneContextBroker = zoneinfolow::ZoneContextBroker< ZoneContext > |
Data broker for accessing ZoneContext. | |
using | ace_time::extended::ZoneRuleBroker = zoneinfolow::ZoneRuleBroker< ZoneContext, ZoneRule > |
Data broker for accessing ZoneRule. | |
using | ace_time::extended::ZonePolicyBroker = zoneinfolow::ZonePolicyBroker< ZoneContext, ZonePolicy, ZoneRule > |
Data broker for accessing ZonePolicy. | |
using | ace_time::extended::ZoneEraBroker = zoneinfolow::ZoneEraBroker< ZoneContext, ZoneEra, ZonePolicy, ZoneRule > |
Data broker for accessing ZoneEra. | |
using | ace_time::extended::ZoneInfoBroker = zoneinfolow::ZoneInfoBroker< ZoneContext, ZoneInfo, ZoneEra, ZonePolicy, ZoneRule > |
Data broker for accessing ZoneInfo. | |
using | ace_time::extended::ZoneRegistryBroker = zoneinfolow::ZoneRegistryBroker< ZoneInfo > |
Data broker for accessing the ZoneRegistry. More... | |
using | ace_time::extended::ZoneInfoStore = zoneinfolow::ZoneInfoStore< ZoneContext, ZoneInfo, ZoneEra, ZonePolicy, ZoneRule > |
Storage object that returns a ZoneInfoBroker from a ZoneInfo pointer. | |
using | ace_time::complete::ZoneContextBroker = zoneinfohigh::ZoneContextBroker< ZoneContext > |
Data broker for accessing ZoneContext. | |
using | ace_time::complete::ZoneRuleBroker = zoneinfohigh::ZoneRuleBroker< ZoneContext, ZoneRule > |
Data broker for accessing ZoneRule. | |
using | ace_time::complete::ZonePolicyBroker = zoneinfohigh::ZonePolicyBroker< ZoneContext, ZonePolicy, ZoneRule > |
Data broker for accessing ZonePolicy. | |
using | ace_time::complete::ZoneEraBroker = zoneinfohigh::ZoneEraBroker< ZoneContext, ZoneEra, ZonePolicy, ZoneRule > |
Data broker for accessing ZoneEra. | |
using | ace_time::complete::ZoneInfoBroker = zoneinfohigh::ZoneInfoBroker< ZoneContext, ZoneInfo, ZoneEra, ZonePolicy, ZoneRule > |
Data broker for accessing ZoneInfo. | |
using | ace_time::complete::ZoneRegistryBroker = zoneinfohigh::ZoneRegistryBroker< ZoneInfo > |
Data broker for accessing the ZoneRegistry. More... | |
using | ace_time::complete::ZoneInfoStore = zoneinfohigh::ZoneInfoStore< ZoneContext, ZoneInfo, ZoneEra, ZonePolicy, ZoneRule > |
The brokers in the basic:: and extended:: namespaces are identical in code.
The purpose for having separate class hierarchies is to provide compile-time assurance that the BasicZoneProcessor and ExtendedZoneProcessor are given the correct zoneinfo files from the appropriate zonedb database.
Definition in file brokers.h.
using ace_time::basic::ZoneRegistryBroker = typedef zoneinfolow::ZoneRegistryBroker<ZoneInfo> |
using ace_time::extended::ZoneRegistryBroker = typedef zoneinfolow::ZoneRegistryBroker<ZoneInfo> |
using ace_time::complete::ZoneRegistryBroker = typedef zoneinfohigh::ZoneRegistryBroker<ZoneInfo> |