|
void | Get (int *days, int *seconds, int *milliseconds, int *microseconds) noexcept |
| 時間を日数,秒,ミリ秒,マイクロ秒の単位に分けて取得します。 [詳解]
|
|
TimeValue | ToTimeValue () const noexcept |
| TimeValue オブジェクトに変換します。
|
|
int | ToDays () const noexcept |
| 時間を日数にして返します。端数は切り捨てられます。
|
|
int | ToHours () const noexcept |
| 時間を一時間単位の値として返します。端数は切り捨てられます。
|
|
int64_t | ToMinutes () const noexcept |
| 時間を分数にして返します。端数は切り捨てられます。
|
|
int64_t | ToSeconds () const noexcept |
| 時間を秒数にして返します。端数は切り捨てられます。
|
|
int64_t | ToMilliSeconds () const noexcept |
| 時間をミリ秒数にして返します。端数は切り捨てられます。
|
|
int64_t | ToMicroSeconds () const noexcept |
| 時間をマイクロ秒数にして返します。端数は切り捨てられます。
|
|
| TimeSpan (const struct timespec *tm) noexcept |
| timespec 構造体からオブジェクトを構築します。
|
|
void | ToTimeSpec (struct timespec *tm) const noexcept |
| timespec 構造体の値に変換します。
|
|
TimeSpan & | operator+= (const TimeSpan &rhs) noexcept |
| 時間を加算します。
|
|
TimeSpan & | operator-= (const TimeSpan &rhs) noexcept |
| 時間を減算します。
|
|
TimeSpan & | operator*= (int i) noexcept |
| 時間をi で乗算します。
|
|
TimeSpan & | operator*= (double d) noexcept |
| 時間をd で乗算します。
|
|
TimeSpan | operator- () const noexcept |
| 単項演算子です。
|
|
TimeSpan | operator+ () const noexcept |
| 単項演算子です。
|
|
|
constexpr | TimeSpan () noexcept |
| 時間を 0 で初期化するコンストラクタです。
|
|
| TimeSpan (const TimeValue &rhs) noexcept |
| TimeValue オブジェクトを用いて初期化します。
|
|
constexpr | TimeSpan (int days) noexcept |
| 期間として日数を指定して初期化します。 [詳解]
|
|
constexpr | TimeSpan (int days, int seconds) noexcept |
| 期間として日数と秒を指定して初期化します。 [詳解]
|
|
constexpr | TimeSpan (int days, int seconds, int milliseconds, int microseconds=0) noexcept |
| 期間として日数,秒,ミリ秒,マイクロ秒を指定して初期化します。 [詳解]
|
|