20#ifndef ORES_PLATFORM_TIME_TIME_UTILS_HPP
21#define ORES_PLATFORM_TIME_TIME_UTILS_HPP
42 static std::tm*
gmtime_safe(
const std::time_t* time, std::tm* result);
54 static std::tm*
localtime_safe(
const std::time_t* time, std::tm* result);
Time and datetime utilities.
Definition datetime.hpp:26
Cross-platform time utilities.
Definition time_utils.hpp:30
static std::tm * gmtime_safe(const std::time_t *time, std::tm *result)
Converts time_t to UTC tm struct (cross-platform).
Definition time_utils.cpp:24
static std::tm * localtime_safe(const std::time_t *time, std::tm *result)
Converts time_t to local tm struct (cross-platform).
Definition time_utils.cpp:37