|
| Timespan (int64_t duration) noexcept |
|
| Timespan (const Timespan &) noexcept=default |
|
| Timespan (Timespan &&) noexcept=default |
|
Timespan & | operator= (int64_t duration) noexcept |
|
Timespan & | operator= (const Timespan &) noexcept=default |
|
Timespan & | operator= (Timespan &&) noexcept=default |
|
Timespan | operator+ () const |
|
Timespan | operator- () const |
|
Timespan & | operator+= (int64_t offset) noexcept |
|
Timespan & | operator+= (const Timespan &offset) noexcept |
|
Timespan & | operator-= (int64_t offset) noexcept |
|
Timespan & | operator-= (const Timespan &offset) noexcept |
|
std::chrono::duration< int64_t, std::nano > | chrono () const noexcept |
|
int64_t | days () const noexcept |
|
int64_t | hours () const noexcept |
|
int64_t | minutes () const noexcept |
|
int64_t | seconds () const noexcept |
|
int64_t | milliseconds () const noexcept |
|
int64_t | microseconds () const noexcept |
|
int64_t | nanoseconds () const noexcept |
|
int64_t | total () const noexcept |
|
void | swap (Timespan ×pan) noexcept |
|
|
template<class Rep , class Period > |
static Timespan | chrono (const std::chrono::duration< Rep, Period > &duration) noexcept |
|
static Timespan | days (int64_t days) noexcept |
|
static Timespan | hours (int64_t hours) noexcept |
|
static Timespan | minutes (int64_t minutes) noexcept |
|
static Timespan | seconds (int64_t seconds) noexcept |
|
static Timespan | milliseconds (int64_t milliseconds) noexcept |
|
static Timespan | microseconds (int64_t microseconds) noexcept |
|
static Timespan | nanoseconds (int64_t nanoseconds) noexcept |
|
static Timespan | zero () noexcept |
|
|
Timespan | operator+ (const Timespan ×pan, int64_t offset) noexcept |
|
Timespan | operator+ (int64_t offset, const Timespan ×pan) noexcept |
|
Timespan | operator+ (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
Timespan | operator- (const Timespan ×pan, int64_t offset) noexcept |
|
Timespan | operator- (int64_t offset, const Timespan ×pan) noexcept |
|
Timespan | operator- (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
bool | operator== (const Timespan ×pan, int64_t offset) noexcept |
|
bool | operator== (int64_t offset, const Timespan ×pan) noexcept |
|
bool | operator== (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
bool | operator!= (const Timespan ×pan, int64_t offset) noexcept |
|
bool | operator!= (int64_t offset, const Timespan ×pan) noexcept |
|
bool | operator!= (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
bool | operator> (const Timespan ×pan, int64_t offset) noexcept |
|
bool | operator> (int64_t offset, const Timespan ×pan) noexcept |
|
bool | operator> (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
bool | operator< (const Timespan ×pan, int64_t offset) noexcept |
|
bool | operator< (int64_t offset, const Timespan ×pan) noexcept |
|
bool | operator< (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
bool | operator>= (const Timespan ×pan, int64_t offset) noexcept |
|
bool | operator>= (int64_t offset, const Timespan ×pan) noexcept |
|
bool | operator>= (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
bool | operator<= (const Timespan ×pan, int64_t offset) noexcept |
|
bool | operator<= (int64_t offset, const Timespan ×pan) noexcept |
|
bool | operator<= (const Timespan ×pan1, const Timespan ×pan2) noexcept |
|
void | swap (Timespan ×pan1, Timespan ×pan2) noexcept |
|