Time Shield Library
C++ library for working with time
Toggle main menu visibility
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
30
#include <
time_shield/constants.mqh
>
31
32
// Enumerations used in time representations
33
#include <
time_shield/enums.mqh
>
34
35
// Structures representing time components
36
#include <
time_shield/time_struct.mqh
>
37
38
// Structures representing date components
39
#include <
time_shield/date_struct.mqh
>
40
41
// Structure representing a time zone
42
#include <
time_shield/time_zone_struct.mqh
>
43
44
// Structure representing date and time combinations
45
#include <
time_shield/date_time_struct.mqh
>
46
47
// Value-type wrapper for date-time with offset
48
#include <
time_shield/DateTime.mqh
>
49
50
// Functions for validation of time-related values
51
#include <
time_shield/validation.mqh
>
52
53
// Utility functions for time manipulation
54
#include <
time_shield/time_utils.mqh
>
55
56
// Functions for converting between different time representations
57
#include <
time_shield/time_conversions.mqh
>
58
59
// Functions for converting between time zones
60
#include <
time_shield/time_zone_conversions.mqh
>
61
62
// Functions for formatting time in various standard formats
63
#include <
time_shield/time_formatting.mqh
>
64
65
// Functions for parsing time in various standard formats
66
#include <
time_shield/time_parser.mqh
>
67
68
// Functions for initializing the library
69
#include <
time_shield/initialization.mqh
>
70
71
#endif
// TIME_SHIELD_MQL5_MQH_INCLUDED
DateTime.mqh
Lightweight date-time wrapper for MQL5 with fixed UTC offset.
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 fixed durations.
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 supported regional time zones and UTC.
time_zone_struct.mqh
Header for time zone structure and related functions (MQL5).
validation.mqh
Header with validation functions for dates, times, and timestamps.
MQL5
Include
TimeShield.mqh
Generated by
1.17.0