Time Shield Library
C++ library for working with time
|
docs | |
▼ examples | |
ntp_client_example.cpp | Demonstrates usage of time_shield::NtpClient |
time_conversions_example.cpp | Demonstrates functions from time_shield::time_conversions |
time_formatting_example.cpp | Demonstrates functions from time_shield::time_formatting |
time_parser_example.cpp | Demonstrates functions from time_shield::time_parser |
time_utils_example.cpp | Demonstrates functions from time_shield::time_utils |
time_zone_conversions_example.cpp | Demonstrates functions from time_shield::time_zone_conversions |
▼ include | |
▼ time_shield_cpp | |
▼ time_shield | |
▼ ntp_client | |
wsa_guard.hpp | Singleton guard for WinSock initialization |
config.hpp | Header file with preprocessor definitions for C++ standards and constexpr usage |
constants.hpp | Header file with time-related constants |
date_struct.hpp | Header for date structure and related functions |
date_time_struct.hpp | Header for date and time structure and related functions |
enums.hpp | Header file with enumerations for weekdays, months, and other time-related categories |
initialization.hpp | Initialization helpers for the Time Shield library |
ntp_client.hpp | Simple NTP client for querying time offset from NTP servers |
time_conversion_aliases.hpp | Doxygen-only stubs for alias functions defined via macros |
time_conversions.hpp | Header file 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_utils.hpp | Header file with time-related utility functions |
time_zone_conversions.hpp | Helpers for converting CET/EET timestamps to GMT |
time_zone_struct.hpp | Header for time zone structure and related functions |
types.hpp | Type definitions for time-related units and formats |
validation.hpp | Header file with time-related validation functions |
time_shield.hpp | Main header file for the Time Shield library |
▼ MQL5 | |
▼ Include | |
▼ time_shield | |
constants.mqh | Header file with time-related constants |
date_struct.mqh | Header for date structure and related functions (MQL5) |
date_time_struct.mqh | Header for date and time structure and related functions (MQL5) |
enums.mqh | Header file with enumerations for weekdays, months, and other time-related categories |
initialization.mqh | Library initialization helpers |
time_conversions.mqh | Header with helper functions for converting between different time representations in MQL5 |
time_formatting.mqh | Header with helper functions for formatting timestamps and date-time values in MQL5 |
time_parser.mqh | Header with functions for parsing ISO8601 strings and converting them to timestamps |
time_struct.mqh | Header for time structure and related functions (MQL5) |
time_utils.mqh | Header with time-related utility functions |
time_zone_conversions.mqh | Helpers for converting CET and EET timestamps to GMT |
time_zone_struct.mqh | Header for time zone structure and related functions (MQL5) |
validation.mqh | Header with validation functions for dates, times, and timestamps |
time_shield.mqh | Main header file for the Time Shield library |
TimeShield.mqh | MQL5-style facade header for the Time Shield library |
▼ Scripts | |
▼ time_shield | |
▼ examples | |
time_conversions_demo.mq5 | |
time_formatting_demo.mq5 | |
time_parser_demo.mq5 | |
▼ tests | |
test_eet_to_gmt.mq5 |