All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Static Public Member Functions
osl::annotate::Analyzer Class Reference

#include <analyzer.h>

Inheritance diagram for osl::annotate::Analyzer:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual ~Analyzer ()
virtual void match (AnalysesResult &, const NumEffectState &src, const vector< Move > &moves, int last_move)=0

Static Public Member Functions

static Trivalent isCheckmate (NumEffectState &state, Move &best_move, bool attack=true, size_t *node_count=0)

Detailed Description

Definition at line 14 of file analyzer.h.


Constructor & Destructor Documentation

Analyzer::~Analyzer ( ) [virtual]

Definition at line 21 of file analyzer.cc.


Member Function Documentation

osl::annotate::Trivalent Analyzer::isCheckmate ( NumEffectState &  state,
Move best_move,
bool  attack = true,
size_t *  node_count = 0 
) [static]
virtual void osl::annotate::Analyzer::match ( AnalysesResult ,
const NumEffectState &  src,
const vector< Move > &  moves,
int  last_move 
) [pure virtual]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines