Public メソッド
クラス mist::stopwatch

#include <timer.h>

Public メソッド

 stopwatch ()
 時間計測を行うためのクラスのコンストラクタ.
void reset ()
 強制的に,タイマーをクリアする.
double elapse () const
 時間計測開始時からの経過時間をミリ秒単位で返す.
void stop ()
 計測を止める.
void start ()
 計測を再開する.

説明

時間計測を行うためのクラス

timerクラスを生成時から時間計測を開始する.

複数箇所で時間計測を行う場合は,以下のように記述する
タイマーオブジェクトの利用方法
{
... 何らかの計算 ...
std::cout << "計算時間: " << t << std::endl;
}

コンストラクタとデストラクタ

mist::stopwatch::stopwatch ( )
inline

時間計測を行うためのクラスのコンストラクタ.

生成時に,自動的にタイマを初期化する.

関数

double mist::stopwatch::elapse ( ) const
inline

時間計測開始時からの経過時間をミリ秒単位で返す.

戻り値
ミリ秒単位での経過時間

参照元 mist::operator<<().

void mist::stopwatch::start ( )
inline

計測を再開する.

戻り値
ミリ秒単位での経過時間
void mist::stopwatch::stop ( )
inline

計測を止める.

戻り値
ミリ秒単位での経過時間

このクラスの説明は次のファイルから生成されました:

Generated on Wed Nov 12 2014 19:44:29 for MIST by doxygen 1.8.1.2