- メインページ
- モジュール
- ネームスペース
- データ構造
- ファイル

- データ構造
- データ構造索引
- クラス階層
- データフィールド

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

`#include <timer.h>`

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

## 説明

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

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

複数箇所で時間計測を行う場合は，以下のように記述する
  タイマーオブジェクトの利用方法
  {
  mist::timer t;
  ... 何らかの計算 ...
  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

計測を止める．

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

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

- timer.h