クラス osl::search::analyzer::LogWriter

探索ログ log を書き出す抽象クラス. [詳細]

#include <logWriter.h>

osl::search::analyzer::LogWriterに対する継承グラフ
Inheritance graph
[凡例]

すべてのメンバ一覧

Public 型

enum  NodeType { NORMAL = 0, IMPORTANT = 1, ABNORMAL = 2 }

Public メソッド

 LogWriter ()
virtual ~LogWriter ()
virtual void showNode (Player turn, const SimpleHashRecord *record, int limit, NodeType type) const =0
virtual void showNodeQuiescence (Player turn, const SimpleHashRecord *record, int limit, NodeType type) const =0
virtual void showArc (const SimpleHashRecord *from, const SimpleHashRecord *to, const MoveLogProb &move, bool important) const =0
virtual void showComment (const char *) const

説明

探索ログ log を書き出す抽象クラス.

参照:
DotWriter
OutlineWriter (未定義)

logWriter.h22 行で定義されています。


列挙型

列挙型の値:
NORMAL 
IMPORTANT 
ABNORMAL 

logWriter.h25 行で定義されています。


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

osl::search::analyzer::LogWriter::LogWriter (  ) 

logWriter.cc6 行で定義されています。

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

logWriter.cc11 行で定義されています。


関数

virtual void osl::search::analyzer::LogWriter::showArc ( const SimpleHashRecord from,
const SimpleHashRecord to,
const MoveLogProb move,
bool  important 
) const [pure virtual]

osl::search::analyzer::DotWriterで実装されています。

virtual void osl::search::analyzer::LogWriter::showComment ( const char *   )  const [inline, virtual]

osl::search::analyzer::DotWriterで再定義されています。

logWriter.h39 行で定義されています。

virtual void osl::search::analyzer::LogWriter::showNode ( Player  turn,
const SimpleHashRecord record,
int  limit,
NodeType  type 
) const [pure virtual]
引数:
important ユーザが指定した読筋を指定する場合 true

osl::search::analyzer::DotWriterで実装されています。

virtual void osl::search::analyzer::LogWriter::showNodeQuiescence ( Player  turn,
const SimpleHashRecord record,
int  limit,
NodeType  type 
) const [pure virtual]

osl::search::analyzer::DotWriterで実装されています。


このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:58 2010に生成されました。  doxygen 1.6.3