duration クラス
2 桁の時間の点の間の経過時間である、ピリオドを保持する型について説明します。
template<
class Rep,
class Period = ratio<1>
>
class duration;
template<
class Rep,
class Period
>
class duration;
template<
class Rep,
class Period1,
class Period2
>
class duration
<duration<Rep, Period1>, Period2>;
解説
テンプレートの引数は Rep 間隔クロック ティック数を保持するために使用する型について説明します。テンプレートの引数 Period は、各タイマー刻みが表す間隔のサイズを表す 比率 のインスタンス化があります。
メンバー
パブリック typedef
名前 |
説明 |
---|---|
duration::period Typedef |
テンプレート パラメーターのシノニム Periodを表します。 |
duration::rep Typedef |
テンプレート パラメーターのシノニム Repを表します。 |
パブリック コンストラクター
名前 |
説明 |
---|---|
duration オブジェクトを構築します。 |
パブリック メソッド
名前 |
説明 |
---|---|
期間クロック ティック数を返します。 |
|
静的。テンプレート パラメーター Refの最大値を返します。 |
|
静的。テンプレート パラメーター Refの最小値は許容値を返します。 |
|
静的。仮想 Rep、は (0)。 |
パブリック演算子
名前 |
説明 |
---|---|
拒否されたティック数の duration オブジェクトのコピーを返します。 |
|
格納済みティック数をデクリメントします。 |
|
格納済みティック数の剰余値を指定します。 |
|
ある値に応じて格納されているティック数をインクリメントします。 |
|
duration の指定したオブジェクトのティック数によって格納されているティック数を分割します。 |
|
*this を返します。 |
|
格納済みティック数をインクリメントします。 |
|
格納済みティック数への duration の指定したオブジェクトのティック数を追加します。 |
|
ティック数から格納済み duration の指定したオブジェクトのティック数を減算します。 |
必要条件
クロノヘッダー:
名前空間: の std::chrono