3#ifndef TIME_SHIELD_HEADER_ASTRONOMY_LEGACY_ALIASES_HPP_INCLUDED
4#define TIME_SHIELD_HEADER_ASTRONOMY_LEGACY_ALIASES_HPP_INCLUDED
11#if defined(TIME_SHIELD_ENABLE_LEGACY_ALIASES)
30 uint32_t millisecond = 0) noexcept {
33 static_cast<int>(hour),
34 static_cast<int>(minute),
35 static_cast<int>(second),
36 static_cast<int>(millisecond)),
37 static_cast<int64_t
>(month),
38 static_cast<int64_t
>(
year));
45 static_cast<int64_t
>(day),
46 static_cast<int64_t
>(month),
47 static_cast<int64_t
>(
year));
TIME_SHIELD_CONSTEXPR T year(ts_t ts=time_shield::ts())
Alias for year_of function.
uint64_t jdn_t
Julian Day Number (whole days since Julian epoch).
double jd_t
Julian Date (days since -4713‑11‑24T12:00:00Z).
jdn_t gregorian_dmy_to_jdn_unchecked(int64_t day, int64_t month, int64_t year) noexcept
double day_fraction_from_hms(int hour, int minute, int second, int millisecond) noexcept
jd_t gregorian_dmy_to_jd_unchecked(double day, int64_t month, int64_t year) noexcept
Main namespace for the Time Shield library.
jd_t gregorian_to_jd(double day, int64_t month, int64_t year) noexcept
Legacy day-first Gregorian Julian Date conversion.
jdn_t gregorian_to_jdn(uint32_t day, uint32_t month, uint32_t year) noexcept
Legacy day-first Gregorian Julian Day Number conversion.