Class Timer

Class Documentation

class Timer

時間計測用のユーティリティクラス

一時停止を行うことで、必要な箇所だけの積算時間を計測する。

Public Functions

inline Timer()

コンストラクタ

inline void reset()

時間計測をリセットする

蓄積された時間を0にし、測定の起点となる時間を0にする。

inline double elapsed()

現在の経過時間を取得する

経過時間を取得する。単位は秒で返される。一時停止を用いて時間を積算している場合は、積算している時間も併せた値が帰る。

戻り値

経過時間 単位は秒

inline void temporal_stop()

タイマーを一時停止する

タイマーを一時停止し、現在までの経過時間を蓄積中の時間に加える。

inline void temporal_resume()

タイマーを再開する

タイマーを再開し、新たな時間計測のための起点を設定する。