CTR-Pia
5.4.3
Game Communication Engine
|
時刻を表すクラスです。 [詳細]
Public メソッド | |
Time () | |
デフォルトコンストラクタです。 | |
Time (const Time &rhs) | |
コピーコンストラクタです。 | |
bool | operator!= (const Time &rhs) const |
等値演算子です。二つの Time オブジェクトが異なるかどうかを判定します。 | |
Time | operator+ (const TimeSpan &span) const |
本インスタンスの時刻に時間を加算した値をもつ Time を計算します。 | |
Time & | operator+= (const TimeSpan &span) |
本インスタンスの時刻に時間を加算します。 | |
Time | operator- (const TimeSpan &span) const |
本インスタンスの時刻に時間を減算した値をもつ Time を計算します。 | |
TimeSpan | operator- (const Time &rhs) const |
時刻の差分を計算します。 | |
Time & | operator-= (const TimeSpan &span) |
本インスタンスの時刻に時間を減算します。 | |
bool | operator< (const Time &rhs) const |
比較演算子です。本インスタンスの方が古い時刻を表していれば true を返します。 | |
bool | operator<= (const Time &rhs) const |
比較演算子です。本インスタンスの方が古いか同じ時刻を表していれば true を返します。 | |
Time & | operator= (const Time &rhs) |
代入演算子です。 | |
bool | operator== (const Time &rhs) const |
等値演算子です。二つの Time オブジェクトが同等と見なせるかどうかを判定します。 | |
bool | operator> (const Time &rhs) const |
比較演算子です。本インスタンスの方が新しい時刻を表していれば true を返します。 | |
bool | operator>= (const Time &rhs) const |
比較演算子です。本インスタンスの方が新しいか同じ時刻を表していれば true を返します。 | |
void | SetNow () |
このオブジェクトが現在の時刻を表すようにします。 | |
void | Trace (uint64_t flag) const |
デバッグに有用な情報をプリントします。 | |
Static Public メソッド | |
static Time | GetTime () |
現在の時刻を表す Time インスタンスを取得します。 | |
時刻を表すクラスです。
|
inline |
コピーコンストラクタです。
[in] | rhs | 本インスタンスを初期化する値を持つ Time インスタンスです。 |
|
inlinestatic |
|
inline |
本インスタンスの時刻に時間を加算します。
[in] | span | 加算する時間です。 |
本インスタンスの時刻に時間を減算します。
[in] | span | 減算する時間です。 |
|
inline |
比較演算子です。本インスタンスの方が古い時刻を表していれば true を返します。
[in] | rhs | 比較する Time です。 |
|
inline |
比較演算子です。本インスタンスの方が古いか同じ時刻を表していれば true を返します。
[in] | rhs | 比較する Time です。 |
|
inline |
|
inline |
比較演算子です。本インスタンスの方が新しい時刻を表していれば true を返します。
[in] | rhs | 比較する Time です。 |
|
inline |
比較演算子です。本インスタンスの方が新しいか同じ時刻を表していれば true を返します。
[in] | rhs | 比較する Time です。 |
void nn::pia::common::Time::Trace | ( | uint64_t | flag | ) | const |
デバッグに有用な情報をプリントします。
[in] | flag | トレースフラグの論理和。詳細はTraceFlag 型を参照してください。 |