クラス osl::search::analyzer::DotAnalyzer

õΥơ֥ʬ. [詳細]

#include <dotAnalyzer.h>

osl::search::analyzer::DotAnalyzerに対する継承グラフ

Inheritance graph
[凡例]
osl::search::analyzer::DotAnalyzerのコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef hash::HashKey HashKey

Public メソッド

 DotAnalyzer (const SimpleHashTable &, std::ostream &)
virtual ~DotAnalyzer ()
virtual void analyze (const HashKey &root, int limit)=0
 root limit ޤǤμ򥰥ղ
virtual void analyzeQuiescence (const HashKey &root)=0
void analyzeSequence (const HashKey &root, int limit, const Move *first, const Move *last)
 ɤ٤μդɽ

Protected メソッド

void resetWriter (LogWriter *)
 writer 򺹤ؤ.

Protected 変数

const SimpleHashTabletable
boost::scoped_ptr< LogWriterwriter
RecordSet dejavu


説明

õΥơ֥ʬ.

dot (www.graphviz.org) .

dotAnalyzer.h27 行で定義されています。


型定義

dotAnalyzer.h34 行で定義されています。


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

osl::search::analyzer::DotAnalyzer::DotAnalyzer ( const SimpleHashTable t,
std::ostream &  os 
)

dotAnalyzer.cc10 行で定義されています。

osl::search::analyzer::DotAnalyzer::~DotAnalyzer (  )  [virtual]

dotAnalyzer.cc16 行で定義されています。


関数

virtual void osl::search::analyzer::DotAnalyzer::analyze ( const HashKey root,
int  limit 
) [pure virtual]

root limit ޤǤμ򥰥ղ

osl::search::analyzer::DotAnalyzerAll, と osl::search::analyzer::DotAnalyzerProofで実装されています。

参照元 analyzeSequence().

virtual void osl::search::analyzer::DotAnalyzer::analyzeQuiescence ( const HashKey root  )  [pure virtual]

void osl::search::analyzer::DotAnalyzer::analyzeSequence ( const HashKey root,
int  limit,
const Move first,
const Move last 
)

void osl::search::analyzer::DotAnalyzer::resetWriter ( LogWriter new_writer  )  [protected]

writer 򺹤ؤ.

ͭϰž

dotAnalyzer.cc21 行で定義されています。

参照先 writer.


変数

boost::scoped_ptr<LogWriter> osl::search::analyzer::DotAnalyzer::writer [protected]

dotAnalyzer.h32 行で定義されています。

参照元 osl::search::analyzer::DotAnalyzerAll::visitQuiescence().


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

Thu Oct 8 05:01:19 2009に生成されました。  doxygen 1.5.6