|
|
| time (now_t) noexcept |
|
constexpr | time (const posix_time &time) noexcept |
|
| time (::i32 nYear, ::i32 nMonth, ::i32 nDay, ::i32 nHour, ::i32 nMin, ::i32 nSec, const class ::time ×hift={}) |
|
| time (const release_time_for_project &release_time_for_project) |
|
| time (const ::earth::gregorian_time &gregoriantime, const class ::time ×hift={}) |
|
| time (const file_time &filetime, const class ::time ×hift={}) |
|
| time (const ::system_time &systemtime, const class ::time ×hift={}) |
|
void | Now () |
|
void | Null () |
|
constexpr time & | operator= (const time &time) noexcept |
|
bool | is_null_or_positive () const |
|
bool | is_positive () const |
|
time & | operator+= (date_span span) |
|
time & | operator-= (date_span span) |
|
constexpr time & | operator+= (time_span span) noexcept |
|
constexpr time & | operator-= (time_span span) noexcept |
|
constexpr class ::time | operator% (class ::time &time) const noexcept |
|
constexpr time_span | operator- (time time) const noexcept |
|
constexpr time | operator- (time_span span) const noexcept |
|
constexpr time | operator+ (time_span span) const noexcept |
|
time | operator- (date_span span) const |
|
time | operator+ (date_span span) const |
|
constexpr time | operator+ (class ::time &time) const |
|
constexpr bool | operator== (time time) const noexcept |
|
constexpr ::std::strong_ordering | operator<=> (::earth::time time) const noexcept |
|
posix_time | get_time () const noexcept |
|
::i32 | year (const class ::time ×hift={}) const noexcept |
|
::i32 | month (const class ::time ×hift={}) const noexcept |
|
::i32 | day (const class ::time ×hift={}) const noexcept |
|
::i32 | hour (const class ::time ×hift={}) const noexcept |
|
::i32 | minute (const class ::time ×hift={}) const noexcept |
|
::i32 | second (const class ::time ×hift={}) const noexcept |
|
::i32 | day_of_week (const class ::time ×hift={}) const noexcept |
|
time | get_sunday (const class ::time ×hift={}) const |
|
posix_time | time_of_day (const class ::time ×hift={}) const noexcept |
|
::i64 | day_sig (const class ::time ×hift={}) const noexcept |
|
time_span | elapsed () const |
|
time_span | abs_diff (const ::earth::time &time) const |
|
bool | operator== (const class ::time &time) const |
|
::std::strong_ordering | operator<=> (const class ::time &time) const |
|
::i64 | total_minutes (const class ::time ×hift={}) const noexcept |
|
constexpr | posix_time (no_initialize_t) |
|
constexpr | posix_time (zero_t) |
|
template<prototype_integral INTEGRAL> |
| constexpr | posix_time (posix_time_t, INTEGRAL iSecond) |
|
constexpr | posix_time (const posix_time &)=default |
|
| posix_time (const ::file_time &pfile_time, ::i32 nDST=-1) |
|
| posix_time (const system_time &systemtime, ::i32 nDST=-1) |
|
| posix_time (const ::earth::gregorian_time &gregoriantime) |
|
| posix_time (now_t) |
|
constexpr posix_time | operator+ (posix_time posixtime) const |
|
constexpr posix_time | operator- (posix_time posixtime) const |
|
constexpr posix_time & | operator+= (posix_time posixtime) |
|
constexpr posix_time & | operator-= (posix_time posixtime) |
|
constexpr posix_time & | operator= (const posix_time &posixtime) |
|
template<prototype_integral INTEGRAL> |
| constexpr posix_time & | operator*= (INTEGRAL i) |
|
template<prototype_integral INTEGRAL> |
| constexpr posix_time & | operator/= (INTEGRAL i) |
|
template<prototype_integral INTEGRAL> |
| constexpr posix_time & | operator%= (INTEGRAL i) |
|
template<prototype_integral INTEGRAL> |
| constexpr posix_time | operator* (INTEGRAL i) const |
|
template<prototype_integral INTEGRAL> |
| constexpr posix_time | operator/ (INTEGRAL i) const |
|
template<prototype_integral INTEGRAL> |
| constexpr posix_time | operator% (INTEGRAL i) const |
|
bool | operator== (const ::posix_time &time) const |
|
std::strong_ordering | operator<=> (const ::posix_time &time) const |
|
constexpr ::i64 | minutes () const |
|
constexpr ::i64 | hours () const |
|
constexpr ::i64 | days () const |