<chrono>

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

#include <chrono>

クラス

名前

説明

duration クラス

時間間隔を保持する型について説明します。

steady_clock クラス

steady クロックを表します。

time_point クラス

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

構造体

名前

説明

common_type 構造体

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

duration_values 構造体

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

system_clock 構造体

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

treat_as_floating_point 構造体

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

関数

名前

説明

duration_cast 関数

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

time_point_cast 関数

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

演算子

名前

説明

operator- 演算子 (STL)

durationtime_point の減算または無効の演算子を指定します。

operator!= 演算子 (STL)

duration または time_point オブジェクトで使用される等値演算子。

operator % 演算子 (STL)

duration オブジェクトのモジュロ演算の演算子。

operator* 演算子 (STL)

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

operator/ 演算子 (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)

2 つの time_point オブジェクトが同じ長さの時間間隔を表しているかどうか、または 2 つの duration オブジェクトが同じ時点を表しているかどうかを判断します。

operator> 演算子 (STL)

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

operator>= 演算子 (STL)

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

定義済みのな休暇の種類

次の typedef で使用される固有の型の詳細については、「<ratio>」を参照してください。

typedef

説明

typedef duration<long long, nano> nanoseconds;

1 ナノ秒のタイマー刻みのピリオドを持つ duration の型のシノニムです。

typedef duration<long long, micro> microseconds;

1 マイクロ秒のタイマー刻みのピリオドを持つ duration の型のシノニムです。

typedef duration<long long, milli> milliseconds;

1 ミリ秒のタイマー刻みのピリオドを持つ duration の型のシノニムです。

typedef duration<long long> seconds;

1 秒のタイマー刻みのピリオドを持つ duration の型のシノニムです。

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

1 分のタイマー刻みのピリオドを持つ duration の型のシノニムです。

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

1 回のタイマー刻みのピリオドを持つ duration の型のシノニムです。

参照

その他の技術情報

C++ 標準ライブラリのヘッダー ファイル