TBenchmark class Reference

メインページ モジュール クラス階層 アルファベット順一覧 構成 ファイル一覧 構成メンバ ファイルメンバ 関連ページ

# クラス TBenchmark の解説

`#include <TBenchmark.hh>`

TBenchmarkのコラボレーション図

[凡例]
すべてのメンバ一覧

## Public メソッド
| TBenchmark (const Tstring &unit=Tsec)
virtual | ~TBenchmark ()
virtual Tvoid | Start ()
virtual Tvoid | Pause ()
virtual Tvoid | Stop ()
virtual Tvoid | Lap ()
virtual Tvoid | Restart ()
virtual Tvoid | Continue ()
virtual Tvoid | PrintResult ()
const TSystemTimer & | GetSystemTimer () const
const TSystemClock & | GetSystemClock () const
const Tstring & | GetStartTime () const
const Tstring & | GetStopTime () const
Tvoid | SetStartTime (const Tstring &time)
Tvoid | SetStopTime (const Tstring &time)
## Protected 変数
TSystemTimer | theSystemTimer
TSystemClock | theSystemClock
Tstring | theStartTime
Tstring | theStopTime
## フレンド
Tostream & | operator<< (Tostream &tos, const TBenchmark &right)

## コンストラクタとデストラクタの解説

TBenchmark::TBenchmark | ( | const Tstring & | unit = Tsec | ) |

virtual TBenchmark::~TBenchmark | ( |  | ) | `[virtual]`

## メソッドの解説

virtual Tvoid TBenchmark::Continue | ( |  | ) | `[virtual]`

const Tstring & TBenchmark::GetStartTime | ( |  | ) | `[inline]`

const Tstring & TBenchmark::GetStopTime | ( |  | ) | `[inline]`

const TSystemClock & TBenchmark::GetSystemClock | ( |  | ) | `[inline]`

const TSystemTimer & TBenchmark::GetSystemTimer | ( |  | ) | `[inline]`

virtual Tvoid TBenchmark::Lap | ( |  | ) | `[virtual]`

virtual Tvoid TBenchmark::Pause | ( |  | ) | `[virtual]`

virtual Tvoid TBenchmark::PrintResult | ( |  | ) | `[virtual]`

virtual Tvoid TBenchmark::Restart | ( |  | ) | `[virtual]`

Tvoid TBenchmark::SetStartTime | ( | const Tstring & | time | ) | `[inline]`

Tvoid TBenchmark::SetStopTime | ( | const Tstring & | time | ) | `[inline]`

virtual Tvoid TBenchmark::Start | ( |  | ) | `[virtual]`

virtual Tvoid TBenchmark::Stop | ( |  | ) | `[virtual]`

## フレンドと関連する関数の解説

Tostream& operator<< | ( | Tostream & | tos,
|  | const TBenchmark & | right
| ) | `[friend]`

## 変数の解説

Tstring TBenchmark::theStartTime`[protected]`

Tstring TBenchmark::theStopTime`[protected]`

TSystemClock TBenchmark::theSystemClock`[protected]`

TSystemTimer TBenchmark::theSystemTimer`[protected]`

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

- TBenchmark.hh