CTR-Pia  5.4.3
Game Communication Engine
 全て クラス ネームスペース 関数 変数 型定義 列挙型 列挙型の値 ページ
クラス nn::pia::common::Time

時刻を表すクラスです。 [詳細]

+ nn::pia::common::Timeに対する継承グラフ

Public メソッド

 Time ()
 デフォルトコンストラクタです。
 
 Time (const Time &rhs)
 コピーコンストラクタです。
 
bool operator!= (const Time &rhs) const
 等値演算子です。二つの Time オブジェクトが異なるかどうかを判定します。
 
Time operator+ (const TimeSpan &span) const
 本インスタンスの時刻に時間を加算した値をもつ Time を計算します。
 
Timeoperator+= (const TimeSpan &span)
 本インスタンスの時刻に時間を加算します。
 
Time operator- (const TimeSpan &span) const
 本インスタンスの時刻に時間を減算した値をもつ Time を計算します。
 
TimeSpan operator- (const Time &rhs) const
 時刻の差分を計算します。
 
Timeoperator-= (const TimeSpan &span)
 本インスタンスの時刻に時間を減算します。
 
bool operator< (const Time &rhs) const
 比較演算子です。本インスタンスの方が古い時刻を表していれば true を返します。
 
bool operator<= (const Time &rhs) const
 比較演算子です。本インスタンスの方が古いか同じ時刻を表していれば true を返します。
 
Timeoperator= (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 インスタンスを取得します。
 

説明

時刻を表すクラスです。

コンストラクタとデストラクタ

nn::pia::common::Time::Time ( const Time rhs)
inline

コピーコンストラクタです。

引数
[in]rhs本インスタンスを初期化する値を持つ Time インスタンスです。

関数

static Time nn::pia::common::Time::GetTime ( )
inlinestatic

現在の時刻を表す Time インスタンスを取得します。

戻り値
現在の時刻を表す Time インスタンスです。
bool nn::pia::common::Time::operator!= ( const Time rhs) const
inline

等値演算子です。二つの Time オブジェクトが異なるかどうかを判定します。

引数
[in]rhs比較する Time です。
戻り値
両者の表す時刻が異なれば true を、そうでなければ false を返します。
Time nn::pia::common::Time::operator+ ( const TimeSpan span) const
inline

本インスタンスの時刻に時間を加算した値をもつ Time を計算します。

引数
[in]span加算する時間です。
戻り値
加算された時刻を表す Time です。
Time& nn::pia::common::Time::operator+= ( const TimeSpan span)
inline

本インスタンスの時刻に時間を加算します。

引数
[in]span加算する時間です。
戻り値
本インスタンスへの参照が返されます。
Time nn::pia::common::Time::operator- ( const TimeSpan span) const
inline

本インスタンスの時刻に時間を減算した値をもつ Time を計算します。

引数
[in]span減算する時間です。
戻り値
減算された時刻を表す Time です。
TimeSpan nn::pia::common::Time::operator- ( const Time rhs) const
inline

時刻の差分を計算します。

引数
[in]rhs基準となる時刻です。
戻り値
時刻の差分を表す TimeSpan です。
Time& nn::pia::common::Time::operator-= ( const TimeSpan span)
inline

本インスタンスの時刻に時間を減算します。

引数
[in]span減算する時間です。
戻り値
本インスタンスへの参照が返されます。
bool nn::pia::common::Time::operator< ( const Time rhs) const
inline

比較演算子です。本インスタンスの方が古い時刻を表していれば true を返します。

引数
[in]rhs比較する Time です。
戻り値
本インスタンスの方が古い時刻を表していれば true を、そうでなければ false を返します。
bool nn::pia::common::Time::operator<= ( const Time rhs) const
inline

比較演算子です。本インスタンスの方が古いか同じ時刻を表していれば true を返します。

引数
[in]rhs比較する Time です。
戻り値
本インスタンスの方が古いか同じ時刻を表していれば true を、そうでなければ false を返します。
Time& nn::pia::common::Time::operator= ( const Time rhs)
inline

代入演算子です。

引数
[in]rhs代入する Time です。
戻り値
本インスタンスへの参照が返されます。
bool nn::pia::common::Time::operator== ( const Time rhs) const
inline

等値演算子です。二つの Time オブジェクトが同等と見なせるかどうかを判定します。

引数
[in]rhs比較する Time です。
戻り値
両者の表す時刻が同じであれば true を、そうでなければ false を返します。
bool nn::pia::common::Time::operator> ( const Time rhs) const
inline

比較演算子です。本インスタンスの方が新しい時刻を表していれば true を返します。

引数
[in]rhs比較する Time です。
戻り値
本インスタンスの方が新しい時刻を表していれば true を、そうでなければ false を返します。
bool nn::pia::common::Time::operator>= ( const Time rhs) const
inline

比較演算子です。本インスタンスの方が新しいか同じ時刻を表していれば true を返します。

引数
[in]rhs比較する Time です。
戻り値
本インスタンスの方が新しいか同じ時刻を表していれば true を、そうでなければ false を返します。
void nn::pia::common::Time::Trace ( uint64_t  flag) const

デバッグに有用な情報をプリントします。

引数
[in]flagトレースフラグの論理和。詳細はTraceFlag 型を参照してください。