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

#include <proofNumberTable.h>

Collaboration diagram for osl::checkmate::ProofNumberTable::Liberty:
Collaboration graph
[legend]

Public Member Functions

 Liberty (uint8_t l=0, bool e=false)
 

Public Attributes

uint8_t liberty
 玉の自由度の予測値. More...
 
bool has_effect
 false の場合は必ず空き王手 More...
 

Detailed Description

Definition at line 24 of file proofNumberTable.h.

Constructor & Destructor Documentation

osl::checkmate::ProofNumberTable::Liberty::Liberty ( uint8_t  l = 0,
bool  e = false 
)
inlineexplicit

Definition at line 30 of file proofNumberTable.h.

Member Data Documentation

bool osl::checkmate::ProofNumberTable::Liberty::has_effect

false の場合は必ず空き王手

Definition at line 29 of file proofNumberTable.h.

Referenced by osl::checkmate::ProofNumberTable::countLiberty(), and osl::checkmate::ProofNumberTable::ProofNumberTable().

uint8_t osl::checkmate::ProofNumberTable::Liberty::liberty

玉の自由度の予測値.

空王手の場合は 0 のことがある.

Definition at line 27 of file proofNumberTable.h.

Referenced by osl::checkmate::ProofNumberTable::countLiberty(), and osl::checkmate::ProofNumberTable::ProofNumberTable().


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