acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
file_time Class Reference

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

Constructor & Destructor Documentation

◆ file_time()

file_time::file_time ( now_t )

*estatus = *‍/


The documentation for this class was generated from the following files:
  • prototype/datetime/file_time.h
  • operating_system/shared_posix/windows_time.cpp
  • prototype/datetime/file_time.cpp