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

時間の間隔を表すクラスです。ミリ秒単位の数値と型変換ができます。 [詳細]

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

Public メソッド

 TimeSpan ()
 デフォルトコンストラクタです。
 
 TimeSpan (int32_t msec)
 ミリ秒単位の数値で初期化するコンストラクタです。
 
 TimeSpan (int64_t msec)
 ミリ秒単位の数値で初期化するコンストラクタです。
 
 TimeSpan (const TimeSpan &rhs)
 コピーコンストラクタです。
 
int32_t GetMSec () const
 時間をミリ秒単位の int32_t 値で取得します。
 
int64_t GetMSecS64 () const
 時間をミリ秒単位 int64_t の値で取得します。
 
int32_t GetSec () const
 時間を秒単位の int32_t 値で取得します。
 
float GetSecF32 () const
 時間を秒単位の float 値で取得します。
 
int64_t GetSecS64 () const
 時間を秒単位の int64_t 値で取得します。
 
 operator int32_t () const
 時間をミリ秒単位の int32_t 値へ変換する演算子です。
 
 operator int64_t () const
 時間をミリ秒単位の int64_t 値へ変換する演算子です。
 
bool operator!= (const TimeSpan &rhs) const
 等値演算子です。二つの TimeSpan オブジェクトが異なるかどうかを判定します。
 
bool operator!= (int32_t rhs) const
 等値演算子です。二つの TimeSpan オブジェクトが異なるかどうかを判定します。
 
bool operator!= (int64_t rhs) const
 等値演算子です。二つの TimeSpan オブジェクトが異なるかどうかを判定します。
 
TimeSpan operator+ (const TimeSpan &rhs) const
 本インスタンスに時間を加算した値をもつ TimeSpan を計算します。
 
TimeSpanoperator+= (const TimeSpan &rhs)
 本インスタンスに時間を加算します。
 
TimeSpan operator- (const TimeSpan &rhs) const
 本インスタンスに時間を減算した値をもつ TimeSpan を計算します。
 
TimeSpanoperator-= (const TimeSpan &rhs)
 本インスタンスに時間を減算します。
 
bool operator< (const TimeSpan &rhs) const
 比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。
 
bool operator< (int32_t rhs) const
 比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。
 
bool operator< (int64_t rhs) const
 比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。
 
bool operator<= (const TimeSpan &rhs) const
 比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
 
bool operator<= (int32_t rhs) const
 比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
 
bool operator<= (int64_t rhs) const
 比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
 
TimeSpanoperator= (const TimeSpan &rhs)
 代入演算子です。
 
TimeSpanoperator= (int32_t msec)
 ミリ秒単位の数値を代入する演算子です。
 
TimeSpanoperator= (int64_t msec)
 ミリ秒単位の数値を代入する演算子です。
 
bool operator== (const TimeSpan &rhs) const
 等値演算子です。二つのTimeSpanオブジェクトが同等と見なせるかどうかを判定します。
 
bool operator== (int32_t rhs) const
 等値演算子です。二つの TimeSpan オブジェクトが同等と見なせるかどうかを判定します。
 
bool operator== (int64_t rhs) const
 等値演算子です。二つの TimeSpan オブジェクトが同等と見なせるかどうかを判定します。
 
bool operator> (const TimeSpan &rhs) const
 比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。
 
bool operator> (int32_t rhs) const
 比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。
 
bool operator> (int64_t rhs) const
 比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。
 
bool operator>= (const TimeSpan &rhs) const
 比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
 
bool operator>= (int32_t rhs) const
 比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
 
bool operator>= (int64_t rhs) const
 比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
 
void SetFromMSec (int32_t msec)
 時間をミリ秒単位の int32_t 値でセットします。
 
void SetFromMSec (int64_t msec)
 時間をミリ秒単位の int64_t 値でセットします。
 
void SetFromSec (int32_t sec)
 時間を秒単位の int32_t 値でセットします。
 
void SetFromSec (int64_t sec)
 時間を秒単位の int64_t 値でセットします。
 
void SetFromSec (float sec)
 時間を秒単位の float 値でセットします。
 
void Trace (uint64_t flag) const
 デバッグに有用な情報をプリントします。
 

説明

時間の間隔を表すクラスです。ミリ秒単位の数値と型変換ができます。

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

nn::pia::common::TimeSpan::TimeSpan ( int32_t  msec)
inline

ミリ秒単位の数値で初期化するコンストラクタです。

引数
[in]msec初期化する値をミリ秒単位の時間で指定します。
nn::pia::common::TimeSpan::TimeSpan ( int64_t  msec)
inline

ミリ秒単位の数値で初期化するコンストラクタです。

引数
[in]msec初期化する値をミリ秒単位の時間で指定します。
nn::pia::common::TimeSpan::TimeSpan ( const TimeSpan rhs)
inline

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

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

関数

int32_t nn::pia::common::TimeSpan::GetMSec ( ) const
inline

時間をミリ秒単位の int32_t 値で取得します。

戻り値
ミリ秒単位の時間です。
int64_t nn::pia::common::TimeSpan::GetMSecS64 ( ) const
inline

時間をミリ秒単位 int64_t の値で取得します。

戻り値
ミリ秒単位の時間です。
int32_t nn::pia::common::TimeSpan::GetSec ( ) const
inline

時間を秒単位の int32_t 値で取得します。

戻り値
秒単位の時間です。
float nn::pia::common::TimeSpan::GetSecF32 ( ) const
inline

時間を秒単位の float 値で取得します。

戻り値
秒単位の時間です。
int64_t nn::pia::common::TimeSpan::GetSecS64 ( ) const
inline

時間を秒単位の int64_t 値で取得します。

戻り値
秒単位の時間です。
nn::pia::common::TimeSpan::operator int32_t ( ) const
inline

時間をミリ秒単位の int32_t 値へ変換する演算子です。

戻り値
ミリ秒単位の時間です。
nn::pia::common::TimeSpan::operator int64_t ( ) const
inline

時間をミリ秒単位の int64_t 値へ変換する演算子です。

戻り値
ミリ秒単位の時間です。
bool nn::pia::common::TimeSpan::operator!= ( const TimeSpan rhs) const
inline

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

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

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

引数
[in]rhs比較するミリ秒単位の int32_t 値です。
戻り値
両者の表す時間が異なれば true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator!= ( int64_t  rhs) const
inline

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

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

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

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

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

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

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

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

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

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

比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。

引数
[in]rhs比較する TimeSpan です。
戻り値
自分の表す時間が短ければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator< ( int32_t  rhs) const
inline

比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int32_t 値です。
戻り値
自分の表す時間が短ければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator< ( int64_t  rhs) const
inline

比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int64_t 値です。
戻り値
自分の表す時間が短ければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator<= ( const TimeSpan rhs) const
inline

比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。

引数
[in]rhs比較する TimeSpan です。
戻り値
自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator<= ( int32_t  rhs) const
inline

比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int32_t 値です。
戻り値
自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator<= ( int64_t  rhs) const
inline

比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int64_t 値です。
戻り値
自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
TimeSpan& nn::pia::common::TimeSpan::operator= ( const TimeSpan rhs)
inline

代入演算子です。

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

ミリ秒単位の数値を代入する演算子です。

引数
[in]msec秒単位の時間です。
戻り値
本インスタンスへの参照が返されます。
TimeSpan& nn::pia::common::TimeSpan::operator= ( int64_t  msec)
inline

ミリ秒単位の数値を代入する演算子です。

引数
[in]msec秒単位の時間です。
戻り値
本インスタンスへの参照が返されます。
bool nn::pia::common::TimeSpan::operator== ( const TimeSpan rhs) const
inline

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

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

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

引数
[in]rhs比較するミリ秒単位の int32_t 値です。
戻り値
両者の表す時間が同じであれば true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator== ( int64_t  rhs) const
inline

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

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

比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。

引数
[in]rhs比較する TimeSpan です。
戻り値
自分の表す時間が長ければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator> ( int32_t  rhs) const
inline

比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int32_t 値です。
戻り値
自分の表す時間が長ければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator> ( int64_t  rhs) const
inline

比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int64_t 値です。
戻り値
自分の表す時間が長ければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator>= ( const TimeSpan rhs) const
inline

比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。

引数
[in]rhs比較する TimeSpan です。
戻り値
自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator>= ( int32_t  rhs) const
inline

比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int32_t 値です。
戻り値
自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
bool nn::pia::common::TimeSpan::operator>= ( int64_t  rhs) const
inline

比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。

引数
[in]rhs比較するミリ秒単位の int64_t 値です。
戻り値
自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
void nn::pia::common::TimeSpan::SetFromMSec ( int32_t  msec)
inline

時間をミリ秒単位の int32_t 値でセットします。

引数
[in]msecミリ秒単位の時間です。
void nn::pia::common::TimeSpan::SetFromMSec ( int64_t  msec)
inline

時間をミリ秒単位の int64_t 値でセットします。

引数
[in]msecミリ秒単位の時間です。
void nn::pia::common::TimeSpan::SetFromSec ( int32_t  sec)
inline

時間を秒単位の int32_t 値でセットします。

引数
[in]sec秒単位の時間です。
void nn::pia::common::TimeSpan::SetFromSec ( int64_t  sec)
inline

時間を秒単位の int64_t 値でセットします。

引数
[in]sec秒単位の時間です。
void nn::pia::common::TimeSpan::SetFromSec ( float  sec)
inline

時間を秒単位の float 値でセットします。

引数
[in]sec秒単位の時間です。
void nn::pia::common::TimeSpan::Trace ( uint64_t  flag) const

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

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