Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
TimeShield.mqh
Go to the documentation of this file.
1//+------------------------------------------------------------------+
2//| TimeShield.mqh |
3//| Copyright 2025, NewYaroslav |
4//| https://github.com/NewYaroslav/time-shield-cpp |
5//+------------------------------------------------------------------+
6#ifndef TIME_SHIELD_MQL5_MQH_INCLUDED
7#define TIME_SHIELD_MQL5_MQH_INCLUDED
8
12
13#property copyright "Copyright 2025, NewYaroslav"
14#property link "https://github.com/NewYaroslav/time-shield-cpp"
15#property strict
16
28
29// Constants used in time calculations
31
32// Enumerations used in time representations
33#include <time_shield/enums.mqh>
34
35// Structures representing time components
37
38// Structures representing date components
40
41// Structure representing a time zone
43
44// Structure representing date and time combinations
46
47// Value-type wrapper for date-time with offset
49
50// Functions for validation of time-related values
52
53// Utility functions for time manipulation
55
56// Functions for converting between different time representations
58
59// Functions for converting between time zones
61
62// Functions for formatting time in various standard formats
64
65// Functions for parsing time in various standard formats
67
68// Functions for initializing the library
70
71#endif // TIME_SHIELD_MQL5_MQH_INCLUDED
Lightweight date-time wrapper for MQL5 with fixed UTC offset.
Header file with time-related constants.
Header for date structure and related functions (MQL5).
Header for date and time structure and related functions (MQL5).
Header file with enumerations for weekdays, months, and other time-related categories.
Library initialization helpers.
Header with helper functions for converting between different time representations in MQL5.
Header with helper functions for formatting timestamps and date-time values in MQL5.
Header with functions for parsing ISO8601 strings and fixed durations.
Header for time structure and related functions (MQL5).
Header with time-related utility functions.
Helpers for converting supported regional time zones and UTC.
Header for time zone structure and related functions (MQL5).
Header with validation functions for dates, times, and timestamps.