Time Shield Library
C++ library for working with time
Loading...
Searching...
No Matches
MQL5 TimeShield API

Components of the Time Shield library adapted for MetaTrader 5. More...

Files

file  time_shield.mqh
 Main header file for the Time Shield library.
 
file  constants.mqh
 Header file with time-related constants.
 
file  date_struct.mqh
 Header for date structure and related functions (MQL5).
 
file  date_time_struct.mqh
 Header for date and time structure and related functions (MQL5).
 
file  enums.mqh
 Header file with enumerations for weekdays, months, and other time-related categories.
 
file  initialization.mqh
 Functions for initializing the Time Shield library.
 
file  time_conversions.mqh
 Header with helper functions for converting between different time representations in MQL5.
 
file  time_formatting.mqh
 Header with helper functions for formatting timestamps and date-time values in MQL5.
 
file  time_parser.mqh
 Header with functions for parsing ISO8601 strings and converting them to timestamps.
 
file  time_struct.mqh
 Header for time structure and related functions (MQL5).
 
file  time_utils.mqh
 Header with time-related utility functions.
 
file  time_zone_conversions.mqh
 Helpers for converting CET and EET timestamps to GMT.
 
file  time_zone_struct.mqh
 Header for time zone structure and related functions (MQL5).
 
file  validation.mqh
 Header with validation functions for dates, times, and timestamps.
 

Detailed Description

Components of the Time Shield library adapted for MetaTrader 5.

This group includes all functions, structures, and utilities that are part of the MQL5-compatible version of the Time Shield library.

Example usage:

#include <TimeShield.mqh>
MQL5-style facade header for the Time Shield library.
const DateStruct create_date_struct(int64_t year, int32_t mon=1, int32_t day=1)
Creates a DateStruct instance.
Structure to represent a date.