#include <treeWriter.h>
Public メソッド | |
TreeWriter () | |
virtual | ~TreeWriter () |
void | incDepth () |
void | decDepth () |
virtual const std::string | header () const |
int | getDepth () const |
virtual void | showRecord (const CheckHashRecord *) |
virtual void | showMove (const CheckHashRecord *, const CheckMove &) |
move ɤ˸ƤФ | |
virtual void | showMoveAfter (const CheckHashRecord *, const CheckMove &) |
move 鵢ä˸ƤФ | |
virtual void | showMoves (const MoveVector &) |
virtual void | writeln (const char *) |
Private 変数 | |
int | depth |
treeWriter.h の 29 行で定義されています。
osl::checkmate::analyzer::TreeWriter::TreeWriter | ( | ) |
treeWriter.cc の 14 行で定義されています。
osl::checkmate::analyzer::TreeWriter::~TreeWriter | ( | ) | [virtual] |
treeWriter.cc の 19 行で定義されています。
void osl::checkmate::analyzer::TreeWriter::incDepth | ( | ) | [inline] |
treeWriter.h の 35 行で定義されています。
参照先 depth.
参照元 osl::checkmate::analyzer::ProofTreeTraverser::andNode(), osl::checkmate::analyzer::DisproofTreeTraverser::andNode(), osl::checkmate::analyzer::ProofTreeTraverser::orNode(), osl::checkmate::analyzer::DisproofTreeTraverser::orNode(), と osl::checkmate::analyzer::ShowAllTree::show().
void osl::checkmate::analyzer::TreeWriter::decDepth | ( | ) | [inline] |
treeWriter.h の 36 行で定義されています。
参照先 depth.
参照元 osl::checkmate::analyzer::ProofTreeTraverser::andNode(), osl::checkmate::analyzer::DisproofTreeTraverser::andNode(), osl::checkmate::analyzer::ProofTreeTraverser::orNode(), osl::checkmate::analyzer::DisproofTreeTraverser::orNode(), と osl::checkmate::analyzer::ShowAllTree::show().
virtual const std::string osl::checkmate::analyzer::TreeWriter::header | ( | ) | const [inline, virtual] |
osl::checkmate::analyzer::DotWriter, と osl::checkmate::analyzer::OutlineWriterで再定義されています。
treeWriter.h の 37 行で定義されています。
int osl::checkmate::analyzer::TreeWriter::getDepth | ( | ) | const [inline] |
treeWriter.h の 38 行で定義されています。
参照先 depth.
参照元 osl::checkmate::analyzer::OutlineWriter::header(), と osl::checkmate::analyzer::DotWriter::showRecord().
virtual void osl::checkmate::analyzer::TreeWriter::showRecord | ( | const CheckHashRecord * | ) | [inline, virtual] |
osl::checkmate::analyzer::DotWriter, と osl::checkmate::analyzer::TreeStreamWriterで再定義されています。
treeWriter.h の 39 行で定義されています。
virtual void osl::checkmate::analyzer::TreeWriter::showMove | ( | const CheckHashRecord * | , | |
const CheckMove & | ||||
) | [inline, virtual] |
move ɤ˸ƤФ
osl::checkmate::analyzer::DotWriter, と osl::checkmate::analyzer::TreeStreamWriterで再定義されています。
treeWriter.h の 43 行で定義されています。
参照元 osl::checkmate::analyzer::ProofTreeTraverser::andNode(), osl::checkmate::analyzer::DisproofTreeTraverser::andNode(), osl::checkmate::analyzer::ProofTreeTraverser::orNode(), osl::checkmate::analyzer::DisproofTreeTraverser::orNode(), と osl::checkmate::analyzer::ShowAllTree::show().
virtual void osl::checkmate::analyzer::TreeWriter::showMoveAfter | ( | const CheckHashRecord * | , | |
const CheckMove & | ||||
) | [inline, virtual] |
move 鵢ä˸ƤФ
treeWriter.h の 48 行で定義されています。
参照元 osl::checkmate::analyzer::ProofTreeTraverser::andNode(), と osl::checkmate::analyzer::ProofTreeTraverser::orNode().
virtual void osl::checkmate::analyzer::TreeWriter::showMoves | ( | const MoveVector & | ) | [inline, virtual] |
osl::checkmate::analyzer::DotWriter, と osl::checkmate::analyzer::TreeStreamWriterで再定義されています。
treeWriter.h の 50 行で定義されています。
virtual void osl::checkmate::analyzer::TreeWriter::writeln | ( | const char * | ) | [inline, virtual] |
osl::checkmate::analyzer::DotWriter, と osl::checkmate::analyzer::TreeStreamWriterで再定義されています。
treeWriter.h の 51 行で定義されています。
参照元 osl::checkmate::analyzer::ProofTreeTraverser::andNode(), osl::checkmate::analyzer::DisproofTreeTraverser::andNode(), osl::checkmate::analyzer::ProofTreeTraverser::orNode(), osl::checkmate::analyzer::DisproofTreeTraverser::orNode(), と osl::checkmate::analyzer::ShowAllTree::show().
int osl::checkmate::analyzer::TreeWriter::depth [private] |