LocalTimeRK
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
 CLocalTimeGlobal time settings
 CLocalTimeChangeHandles the time change part of the Posix timezone string like "M3.2.0/2:00:00"
 CLocalTimeConvertPerform time conversions. This is the main class you will need
 CLocalTimeDayOfWeekClass for managing a mask value of zero or more days of the week
 CLocalTimeHMSContainer for holding an hour minute second time value
 CLocalTimeHMSRestrictedHMS values, but only on specific days of week or dates (with optional exceptions)
 CLocalTimeIgnoreHMSThis class can be passed to most functions that take a LocalTimeHMS to instead not set the HMS
 CLocalTimePosixTimezoneParses a Posix timezone string into its component parts
 CLocalTimeRangeClass to hold a time range in local time in HH:MM:SS format
 CLocalTimeRestrictedDateDay of week, date, or date exception restrictions
 CLocalTimeScheduleA complete time schedule
 CLocalTimeScheduleItemA single item in a schedule, such as minute of hour, hour of day, or a specific time
 CLocalTimeScheduleManagerClass for managing multiple named schedules
 CLocalTimeValueContainer for a local time value with accessors similar to the Wiring Time class
 CLocalTimeYMDClass for holding a year month day efficiently (4 bytes of storage)
 CYMDPacked structure to hold the YMD value