acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
posix_time Struct Reference
Inheritance diagram for posix_time:
earth::time earth::time_span time earth::zone_time day hour millisecond minute timeout

Public Member Functions

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

Static Public Member Functions

static posix_time now ()

Public Attributes

::i64 m_iSecond

The documentation for this struct was generated from the following files:
  • prototype/time/time/posix_time.h
  • operating_system/time.cpp
  • prototype/prototype/_impl.h
  • prototype/time/time/posix_time.cpp