構成 | |
| struct | AnalysesResult |
| class | Analyzer |
| class | CheckmateAnalyzer |
| 指した王手が正解で詰み [詳細] | |
| class | CheckmateWin |
| 手番側が正しく指せば詰み [詳細] | |
| class | EscapeFromCheck |
| class | ThreatmateAnalyzer |
| class | CheckmateForCapture |
| class | CheckmateForEscape |
| class | ThreatmateIfMorePieces |
| class | Vision3 |
列挙型 | |
| enum | Trivalent { Unknown = 0, True = 1, False = -1 } |
関数 | |
| bool | operator== (const AnalysesResult &l, const AnalysesResult &r) |
| std::ostream & | operator<< (std::ostream &, Trivalent) |
| std::ostream & | operator<< (std::ostream &, const AnalysesResult &) |
| void | analyze (const NumEffectState &src, const vector< Move > &moves, int last_move, AnalysesResult &) |
analysesResult.h の 15 行で定義されています。
| void osl::annotate::analyze | ( | const NumEffectState & | src, | |
| const vector< Move > & | moves, | |||
| int | last_move, | |||
| AnalysesResult & | result | |||
| ) |
| std::ostream & osl::annotate::operator<< | ( | std::ostream & | os, | |
| const AnalysesResult & | shared | |||
| ) |
| std::ostream & osl::annotate::operator<< | ( | std::ostream & | os, | |
| Trivalent | t | |||
| ) |
analysesResult.cc の 20 行で定義されています。
| bool osl::annotate::operator== | ( | const AnalysesResult & | l, | |
| const AnalysesResult & | r | |||
| ) |
analysesResult.cc の 7 行で定義されています。
参照先 osl::annotate::AnalysesResult::checkmate, osl::annotate::AnalysesResult::checkmate_for_capture, osl::annotate::AnalysesResult::checkmate_for_escape, osl::annotate::AnalysesResult::checkmate_win, osl::annotate::AnalysesResult::escape_from_check, osl::annotate::AnalysesResult::threatmate, osl::annotate::AnalysesResult::threatmate_if_more_pieces, osl::annotate::AnalysesResult::threatmate_node_count, と osl::annotate::AnalysesResult::threatmate_probability.
1.6.3