CTR-Pia
5.4.3
Game Communication Engine
|
時間の間隔を表すクラスです。ミリ秒単位の数値と型変換ができます。 [詳細]
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 を計算します。 | |
TimeSpan & | operator+= (const TimeSpan &rhs) |
本インスタンスに時間を加算します。 | |
TimeSpan | operator- (const TimeSpan &rhs) const |
本インスタンスに時間を減算した値をもつ TimeSpan を計算します。 | |
TimeSpan & | operator-= (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 を返します。 | |
TimeSpan & | operator= (const TimeSpan &rhs) |
代入演算子です。 | |
TimeSpan & | operator= (int32_t msec) |
ミリ秒単位の数値を代入する演算子です。 | |
TimeSpan & | operator= (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 |
デバッグに有用な情報をプリントします。 | |
時間の間隔を表すクラスです。ミリ秒単位の数値と型変換ができます。
|
inline |
ミリ秒単位の数値で初期化するコンストラクタです。
[in] | msec | 初期化する値をミリ秒単位の時間で指定します。 |
|
inline |
ミリ秒単位の数値で初期化するコンストラクタです。
[in] | msec | 初期化する値をミリ秒単位の時間で指定します。 |
|
inline |
コピーコンストラクタです。
[in] | rhs | 本インスタンスを初期化する値を持つ TimeSpan インスタンスです。 |
|
inline |
時間をミリ秒単位の int32_t 値で取得します。
|
inline |
時間をミリ秒単位 int64_t の値で取得します。
|
inline |
時間を秒単位の int32_t 値で取得します。
|
inline |
時間を秒単位の float 値で取得します。
|
inline |
時間を秒単位の int64_t 値で取得します。
|
inline |
時間をミリ秒単位の int32_t 値へ変換する演算子です。
|
inline |
時間をミリ秒単位の int64_t 値へ変換する演算子です。
|
inline |
|
inline |
等値演算子です。二つの TimeSpan オブジェクトが異なるかどうかを判定します。
[in] | rhs | 比較するミリ秒単位の int32_t 値です。 |
|
inline |
等値演算子です。二つの TimeSpan オブジェクトが異なるかどうかを判定します。
[in] | rhs | 比較するミリ秒単位の int64_t 値です。 |
本インスタンスに時間を加算します。
[in] | rhs | 加算する時間です。 |
本インスタンスに時間を減算します。
[in] | rhs | 減算する時間です。 |
|
inline |
比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。
[in] | rhs | 比較する TimeSpan です。 |
|
inline |
比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int32_t 値です。 |
|
inline |
比較演算子です。自分の表す時間が短ければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int64_t 値です。 |
|
inline |
比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
[in] | rhs | 比較する TimeSpan です。 |
|
inline |
比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int32_t 値です。 |
|
inline |
比較演算子です。自分の表す時間が短いか等しければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int64_t 値です。 |
|
inline |
ミリ秒単位の数値を代入する演算子です。
[in] | msec | 秒単位の時間です。 |
|
inline |
ミリ秒単位の数値を代入する演算子です。
[in] | msec | 秒単位の時間です。 |
|
inline |
等値演算子です。二つのTimeSpanオブジェクトが同等と見なせるかどうかを判定します。
[in] | rhs | 比較する TimeSpan です。 |
|
inline |
等値演算子です。二つの TimeSpan オブジェクトが同等と見なせるかどうかを判定します。
[in] | rhs | 比較するミリ秒単位の int32_t 値です。 |
|
inline |
等値演算子です。二つの TimeSpan オブジェクトが同等と見なせるかどうかを判定します。
[in] | rhs | 比較するミリ秒単位の int64_t 値です。 |
|
inline |
比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。
[in] | rhs | 比較する TimeSpan です。 |
|
inline |
比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int32_t 値です。 |
|
inline |
比較演算子です。自分の表す時間が長ければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int64_t 値です。 |
|
inline |
比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
[in] | rhs | 比較する TimeSpan です。 |
|
inline |
比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int32_t 値です。 |
|
inline |
比較演算子です。自分の表す時間が長いか等しければ true を、そうでなければ false を返します。
[in] | rhs | 比較するミリ秒単位の int64_t 値です。 |
|
inline |
時間をミリ秒単位の int32_t 値でセットします。
[in] | msec | ミリ秒単位の時間です。 |
|
inline |
時間をミリ秒単位の int64_t 値でセットします。
[in] | msec | ミリ秒単位の時間です。 |
|
inline |
時間を秒単位の int32_t 値でセットします。
[in] | sec | 秒単位の時間です。 |
|
inline |
時間を秒単位の int64_t 値でセットします。
[in] | sec | 秒単位の時間です。 |
|
inline |
時間を秒単位の float 値でセットします。
[in] | sec | 秒単位の時間です。 |
void nn::pia::common::TimeSpan::Trace | ( | uint64_t | flag | ) | const |
デバッグに有用な情報をプリントします。
[in] | flag | トレースフラグの論理和。詳細はTraceFlag 型を参照してください。 |