|
acme
Foundational cross-platform layer of the ca2 framework
|
Public Member Functions | |
| file_time (file_time_t, ::u64 uFileTime) noexcept | |
| file_time (const system_time &systemtime) | |
| file_time (const ::posix_time &time) | |
| file_time (const class ::time &time) | |
| file_time (const ::earth::gregorian_time &gregoriantime) | |
| file_time (now_t) | |
| file_time & | operator+= (file_time_span span) noexcept |
| file_time & | operator-= (file_time_span span) noexcept |
| file_time | operator+ (file_time_span span) const noexcept |
| file_time | operator- (file_time_span span) const noexcept |
| file_time_span | operator- (file_time ft) const noexcept |
| bool | operator== (file_time ft) const noexcept |
| std::strong_ordering | operator<=> (file_time ft) const noexcept |
| ::u64 | get_file_time () const noexcept |
| void | set_file_time (::u64 nTime) noexcept |
Static Public Member Functions | |
| static file_time | now () noexcept |
Public Attributes | |
| ::u64 | m_uFileTime |
Static Public Attributes | |
| static constexpr ::u64 | EPOCH_DIFFERENCE_100NS = 116444736000000000ull |
| file_time::file_time | ( | now_t | ) |
*estatus = */