2#ifndef _TIME_SHIELD_TYPES_HPP_INCLUDED
3#define _TIME_SHIELD_TYPES_HPP_INCLUDED
int64_t ts_t
Unix timestamp in seconds since 1970‑01‑01T00:00:00Z.
uday_t unixday_t
Alias for Unix day count type.
int32_t tz_t
Time zone offset in minutes from UTC (e.g., +180 = UTC+3).
int64_t ts_ms_t
Unix timestamp in milliseconds since epoch.
int64_t uday_t
Unix day count since 1970‑01‑01 (days since epoch).
double fts_t
Floating-point timestamp (fractional seconds since epoch).
uint64_t jdn_t
Julian Day Number (whole days since Julian epoch).
int64_t ts_us_t
Unix timestamp in microseconds since epoch.
double oadate_t
OLE Automation date (days since 1899‑12‑30, as double).
int64_t year_t
Year as an integer (e.g., 2024).
double mjd_t
Modified Julian Date (JD − 2400000.5).
double jd_t
Julian Date (days since -4713‑11‑24T12:00:00Z).
Main namespace for the Time Shield library.