| 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
 1.8.4