|
Time Shield Library
C++ library for working with time
|
Directories | |
| ntp_client | |
Files | |
| astronomy_conversions.hpp | |
| Julian Date / MJD / JDN and simple lunar helpers. | |
| config.hpp | |
| Configuration macros for the library. | |
| constants.hpp | |
| Header file with time-related constants. | |
| CpuTickTimer.hpp | |
| Helper class for measuring CPU time using get_cpu_time(). | |
| date_conversions.hpp | |
| Conversions related to calendar dates and DateStruct helpers. | |
| date_struct.hpp | |
| Header for date structure and related functions. | |
| date_time_conversions.hpp | |
| Conversions involving DateTimeStruct and day boundary helpers. | |
| date_time_struct.hpp | |
| Header for date and time structure and related functions. | |
| DateTime.hpp | |
| Value-type wrapper for timestamps with fixed UTC offset. | |
| DeadlineTimer.hpp | |
| Monotonic deadline timer utility similar to Qt's QDeadlineTimer. | |
| ElapsedTimer.hpp | |
| High-precision elapsed time measurement helper similar to Qt's QElapsedTimer. | |
| enums.hpp | |
| Header file with enumerations for weekdays, months, and other time-related categories. | |
| initialization.hpp | |
| Initialization helpers for the Time Shield library. | |
| iso_week_conversions.hpp | |
| Conversions and utilities for ISO week dates (ISO 8601). | |
| iso_week_struct.hpp | |
| Header for ISO week date structure. | |
| MoonPhase.hpp | |
| Geocentric Moon phase calculator and result helpers. | |
| ntp_client.hpp | |
| Simple NTP client for querying time offset from NTP servers. | |
| ole_automation_conversions.hpp | |
| OLE Automation Date (OA date) conversions. | |
| time_conversion_aliases.hpp | |
| Doxygen-only stubs for alias functions defined via macros. | |
| time_conversions.hpp | |
| Umbrella header for time conversion functions. | |
| time_formatting.hpp | |
| Header file for time formatting utilities. | |
| time_parser.hpp | |
| Header file with functions for parsing dates and times in ISO8601 format and converting them to various timestamp formats. | |
| time_struct.hpp | |
| Header for time structure and related functions. | |
| time_unit_conversions.hpp | |
| Helper functions for unit conversions between seconds, minutes, hours, and milliseconds. | |
| time_utils.hpp | |
| Header file with time-related utility functions. | |
| time_zone_conversions.hpp | |
| Helpers for converting CET/EET timestamps to GMT. | |
| time_zone_offset.hpp | |
| UTC offset arithmetic helpers (UTC <-> local) and TimeZoneStruct offset extraction. | |
| time_zone_offset_conversions.hpp | |
| Conversions between numeric offsets and TimeZoneStruct. | |
| time_zone_struct.hpp | |
| Header for time zone structure and related functions. | |
| TimerScheduler.hpp | |
| Timer scheduler that provides Qt-like timer functionality. | |
| types.hpp | |
| Type definitions for time-related units and formats. | |
| unix_time_conversions.hpp | |
| Conversions related to UNIX-based time units and epochs. | |
| validation.hpp | |
| Header file with time-related validation functions. | |
| workday_conversions.hpp | |
| Helpers for computing workday-related timestamps. | |