Classes | |
| struct | AnalysesResult |
| class | Analyzer |
| class | RepetitionAnalyzer |
| 千日手模様(同一局面)の検知 More... | |
| class | CheckmateAnalyzer |
| 指した王手が正解で詰み More... | |
| class | CheckmateWin |
| 手番側が正しく指せば詰み More... | |
| class | EscapeFromCheck |
| class | ThreatmateAnalyzer |
| class | CheckmateForCapture |
| class | CheckmateForEscape |
| class | ThreatmateIfMorePieces |
| class | Vision3 |
Enumerations | |
| enum | Trivalent { Unknown =0, True =1, False =-1 } |
Functions | |
| 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 &) |
| Enumerator | |
|---|---|
| Unknown | |
| True | |
| False | |
Definition at line 15 of file analysesResult.h.
| void osl::annotate::analyze | ( | const NumEffectState & | src, |
| const vector< Move > & | moves, | ||
| int | last_move, | ||
| AnalysesResult & | result | ||
| ) |
Definition at line 9 of file annotate/facade.cc.
References osl::annotate::AnalysesResult::checkmate, osl::annotate::Analyzer::match(), and True.
Referenced by analyze_root().
| std::ostream & osl::annotate::operator<< | ( | std::ostream & | os, |
| Trivalent | t | ||
| ) |
Definition at line 21 of file analysesResult.cc.
| std::ostream & osl::annotate::operator<< | ( | std::ostream & | os, |
| const AnalysesResult & | shared | ||
| ) |
Definition at line 35 of file analysesResult.cc.
References osl::annotate::AnalysesResult::ThreatmateIfMorePieces::board_ptype, osl::annotate::AnalysesResult::checkmate, osl::annotate::AnalysesResult::escape_from_check, False, osl::annotate::AnalysesResult::ThreatmateIfMorePieces::hand_ptype, out, outif, osl::annotate::AnalysesResult::repetition, osl::annotate::AnalysesResult::threatmate, and osl::annotate::AnalysesResult::threatmate_if_more_pieces.
| bool osl::annotate::operator== | ( | const AnalysesResult & | l, |
| const AnalysesResult & | r | ||
| ) |
Definition at line 7 of file analysesResult.cc.
References 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::repetition, osl::annotate::AnalysesResult::threatmate, osl::annotate::AnalysesResult::threatmate_if_more_pieces, osl::annotate::AnalysesResult::threatmate_node_count, and osl::annotate::AnalysesResult::threatmate_probability.
1.8.4