探索ログ log を書き出す抽象クラス. More...
#include <logWriter.h>

Public Types | |
| enum | NodeType { NORMAL = 0, IMPORTANT = 1, ABNORMAL = 2 } |
Public Member Functions | |
| 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 を書き出す抽象クラス.
Definition at line 22 of file logWriter.h.
Definition at line 25 of file logWriter.h.
Definition at line 6 of file logWriter.cc.
| osl::search::analyzer::LogWriter::~LogWriter | ( | ) | [virtual] |
Definition at line 11 of file logWriter.cc.
| virtual void osl::search::analyzer::LogWriter::showArc | ( | const SimpleHashRecord * | from, |
| const SimpleHashRecord * | to, | ||
| const MoveLogProb & | move, | ||
| bool | important | ||
| ) | const [pure virtual] |
Implemented in osl::search::analyzer::DotWriter.
| virtual void osl::search::analyzer::LogWriter::showComment | ( | const char * | ) | const [inline, virtual] |
Reimplemented in osl::search::analyzer::DotWriter.
Definition at line 39 of file logWriter.h.
| virtual void osl::search::analyzer::LogWriter::showNode | ( | Player | turn, |
| const SimpleHashRecord * | record, | ||
| int | limit, | ||
| NodeType | type | ||
| ) | const [pure virtual] |
| important | ユーザが指定した読筋を指定する場合 true |
Implemented in osl::search::analyzer::DotWriter.
| virtual void osl::search::analyzer::LogWriter::showNodeQuiescence | ( | Player | turn, |
| const SimpleHashRecord * | record, | ||
| int | limit, | ||
| NodeType | type | ||
| ) | const [pure virtual] |
Implemented in osl::search::analyzer::DotWriter.
1.7.6.1