All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | List of all members
osl::annotate::RepetitionAnalyzer Class Reference

千日手模様(同一局面)の検知 More...

#include <analyzer.h>

Inheritance diagram for osl::annotate::RepetitionAnalyzer:
Inheritance graph
[legend]
Collaboration diagram for osl::annotate::RepetitionAnalyzer:
Collaboration graph
[legend]

Public Member Functions

void match (AnalysesResult &, const NumEffectState &src, const vector< Move > &moves, int last_move)
 
- Public Member Functions inherited from osl::annotate::Analyzer
virtual ~Analyzer ()
 

Additional Inherited Members

- Static Public Member Functions inherited from osl::annotate::Analyzer
static Trivalent isCheckmate (NumEffectState &state, Move &best_move, bool attack=true, size_t *node_count=0)
 

Detailed Description

千日手模様(同一局面)の検知

Definition at line 26 of file analyzer.h.

Member Function Documentation

void osl::annotate::RepetitionAnalyzer::match ( AnalysesResult shared,
const NumEffectState &  src,
const vector< Move > &  moves,
int  last_move 
)
virtual

Implements osl::annotate::Analyzer.

Definition at line 54 of file analyzer.cc.

References osl::annotate::AnalysesResult::repetition.


The documentation for this class was generated from the following files: