Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
time_shield Directory Reference

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.