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

#include <analysesResult.h>

Collaboration diagram for osl::annotate::AnalysesResult:
Collaboration graph
[legend]

Classes

struct  CheckmateForCapture
 
struct  CheckmateForEscape
 
struct  ThreatmateIfMorePieces
 
struct  Vision
 

Public Member Functions

 AnalysesResult ()
 

Public Attributes

vector< int > repetition
 
Trivalent checkmate
 
Trivalent checkmate_win
 
Trivalent threatmate
 
Trivalent escape_from_check
 
Move checkmate_move
 
Move threatmate_move
 
double threatmate_probability
 
size_t threatmate_node_count
 
CheckmateForCapture checkmate_for_capture
 
CheckmateForEscape checkmate_for_escape
 
ThreatmateIfMorePieces threatmate_if_more_pieces
 
Vision vision
 

Detailed Description

Definition at line 16 of file analysesResult.h.

Constructor & Destructor Documentation

osl::annotate::AnalysesResult::AnalysesResult ( )
inline

Definition at line 70 of file analysesResult.h.

Member Data Documentation

Trivalent osl::annotate::AnalysesResult::checkmate
CheckmateForCapture osl::annotate::AnalysesResult::checkmate_for_capture
CheckmateForEscape osl::annotate::AnalysesResult::checkmate_for_escape
Move osl::annotate::AnalysesResult::checkmate_move

Definition at line 62 of file analysesResult.h.

Referenced by osl::annotate::CheckmateWin::match().

Trivalent osl::annotate::AnalysesResult::checkmate_win
Trivalent osl::annotate::AnalysesResult::escape_from_check
vector<int> osl::annotate::AnalysesResult::repetition
Trivalent osl::annotate::AnalysesResult::threatmate
ThreatmateIfMorePieces osl::annotate::AnalysesResult::threatmate_if_more_pieces
Move osl::annotate::AnalysesResult::threatmate_move

Definition at line 62 of file analysesResult.h.

Referenced by osl::annotate::ThreatmateAnalyzer::match().

size_t osl::annotate::AnalysesResult::threatmate_node_count
double osl::annotate::AnalysesResult::threatmate_probability
Vision osl::annotate::AnalysesResult::vision

Definition at line 68 of file analysesResult.h.

Referenced by osl::annotate::Vision3::match().


The documentation for this struct was generated from the following file: