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

File List
Here is a list of all documented files with brief descriptions:
[detail level 1 2 3 4]

▼ src |
► ace_time |
► common |
common.h | Identifiers used by implementation code which need to be publically exported
DateConv.cpp |
DateConv.h |
DateStrings.cpp |
DateStrings.h |
logging.h |
ace_time_utils.h |
BasicZone.cpp |
BasicZone.h |
BasicZoneProcessor.h |
CompleteZone.cpp |
CompleteZone.h |
CompleteZoneProcessor.h |
DateTuple.h |
Epoch.cpp |
Epoch.h |
EpochConverterHinnant.h |
EpochConverterJulian.h |
ExtendedZone.cpp |
ExtendedZone.h |
ExtendedZoneProcessor.h |
local_date_mutation.h |
LocalDate.cpp |
LocalDate.h |
LocalDateTime.cpp |
LocalDateTime.h |
LocalTime.cpp |
LocalTime.h |
offset_date_time_mutation.h | Methods that mutate an OffsetDateTime object
OffsetDateTime.cpp |
OffsetDateTime.h |
time_offset_mutation.h | Methods that mutate a TimeOffset object
time_period_mutation.h | Methods that mutate a TimePeriod object
TimeOffset.cpp |
TimeOffset.h |
TimePeriod.cpp |
TimePeriod.h |
TimeZone.cpp |
TimeZone.h |
TimeZoneData.h |
Transition.h |
zoned_date_time_mutation.h | Methods that mutate a ZonedDateTime object
ZonedDateTime.cpp |
ZonedDateTime.h |
ZonedExtra.cpp |
ZonedExtra.h |
ZoneManager.h |
ZoneProcessor.cpp |
ZoneProcessor.h |
ZoneProcessorCache.h |
ZoneRegistrar.h |
ZoneSorterByName.h |
ZoneSorterByOffsetAndName.h |
► zonedb |
zone_infos.cpp |
zone_infos.h |
zone_policies.cpp |
zone_policies.h |
zone_registry.cpp |
zone_registry.h |
► zonedbc |
zone_infos.cpp |
zone_infos.h |
zone_policies.cpp |
zone_policies.h |
zone_registry.cpp |
zone_registry.h |
► zonedbctesting |
zone_infos.cpp |
zone_infos.h |
zone_policies.cpp |
zone_policies.h |
zone_registry.cpp |
zone_registry.h |
► zonedbtesting |
zone_infos.cpp |
zone_infos.h |
zone_policies.cpp |
zone_policies.h |
zone_registry.cpp |
zone_registry.h |
► zonedbx |
zone_infos.cpp |
zone_infos.h |
zone_policies.cpp |
zone_policies.h |
zone_registry.cpp |
zone_registry.h |
► zonedbxtesting |
zone_infos.cpp |
zone_infos.h |
zone_policies.cpp |
zone_policies.h |
zone_registry.cpp |
zone_registry.h |
► zoneinfo |
BrokerCommon.cpp |
BrokerCommon.h | Helper functions are used in both Basic brokers and Extended brokers
brokers.h | The brokers in the basic:: and extended:: namespaces are identical in code
BrokersHigh.h | These classes provide a thin layer of indirection for accessing the data structures defined by `ZoneInfoHigh.h`
BrokersLow.h | These classes provide a thin layer of indirection for accessing the data structures defined by `ZoneInfoLow.h`
BrokersMid.h | These classes provide a thin layer of indirection for accessing the data structures defined by `ZoneInfoMid.h`
compat.cpp |
compat.h | Macros and definitions that provide a consistency layer among the various Arduino boards for compatibility
infos.h |
ZoneInfoHigh.h | Data structures that encodes the high resolution zoneinfo database persistence format
ZoneInfoLow.h | Data structures describe the low resolution zoneinfo persistence format
ZoneInfoMid.h | Data structures that describe the mid resolution zoneinfo persistence format
AceTime.h |