<chrono>

時間と瞬間を表し、処理するクラスおよび関数を定義する標準ヘッダー <chrono> を含めます。

#include <chrono>

Hh874757.collapse_all(ja-jp,VS.110).gifClasses

名前

説明

duration クラス

ピリオドを保持する型について説明します。

steady_clock クラス

steady クロックを表します。

time_point クラス

時点を表す型について説明します。

Hh874757.collapse_all(ja-jp,VS.110).gif構造体

名前

説明

common_type の構造

durationtime_pointのインスタンスのテンプレート クラス common_type の特化したクラスを表します。

duration_values の構造

duration のテンプレート パラメーター Repに特定の値を指定します。

system_clock の構造

システム時計のリアルタイムに基づく クロックの型を 表します。

treat_as_floating_point の構造

型が浮動小数点型として扱うことができるかどうかを指定します。

Hh874757.collapse_all(ja-jp,VS.110).gif関数

名前

説明

duration_cast 関数

指定した型への duration のオブジェクトをキャストします。

time_point_cast 関数

指定した型への time_point のオブジェクトをキャストします。

Hh874757.collapse_all(ja-jp,VS.110).gif演算子

名前

説明

オペレータ演算子 (STL)

durationtime_point の減算または負の演算子を追加します。

operator! = 演算子 (STL)

durationtime_point のオブジェクトで使用される非等値演算子。

operator % 演算子 (STL)

duration のオブジェクトの剰余演算の演算子。

operator* 演算子 (STL)

duration のオブジェクトの乗算演算子。

オペレータ演算子 (STL)

duration のオブジェクトの除算演算子。

operator+ 演算子 (STL)

durationtime_point のオブジェクトを追加します。

operator< 演算子 (STL)

duration または time_point の 1 種類のオブジェクトが duration または time_point の別のオブジェクトより小さいかどうかを判断します。

operator<= 演算子 (STL)

duration または time_point の 1 種類のオブジェクトが duration または time_point の別のオブジェクト以下であるかどうかを判定します。

operator== 演算子 (STL)

同じ長さを持つか、time_point の 2 種類のオブジェクトが同じ時点を表すこと duration の 2 種類のオブジェクトが時間間隔を表すかを判定します。

operator> 演算子 (STL)

duration または time_point の 1 種類のオブジェクトが duration または time_point の別のオブジェクトより大きいかどうかを判定します。

operator>= 演算子 (STL)

duration または time_point の 1 種類のオブジェクトが duration または time_point の別のオブジェクト以上であるかどうかを判定します。

Hh874757.collapse_all(ja-jp,VS.110).gif定義済みの期間の型

次の typedef で使用する比率の型の詳細については、<ratio>を参照してください。

typedef

説明

typedef duration<long long, nano> nanoseconds;

1 ナノ秒の Tick 期間を持つ duration の型のシノニム。

typedef duration<long long, micro> microseconds;

1 マイクロ秒の Tick 期間を持つ duration の型のシノニム。

typedef duration<long long, milli> milliseconds;

1 ミリ秒の Tick 期間を持つ duration の型のシノニム。

typedef duration<long long> seconds;

1 秒の Tick 期間を持つ duration の型のシノニム。

typedef duration<int, ratio<60> > minutes;

1 分の Tick 期間を持つ duration の型のシノニム。

typedef duration<int, ratio<3600> > hours;

1 回のタイマー刻みの継続時間を短縮 duration の型のシノニム。

参照

その他の技術情報

ヘッダー ファイル