All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable > Struct Template Reference
Collaboration diagram for osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CallProofOracleDefense (Dfpn *s, const ProofOracle &o, int pl)
void operator() (Square) const

Public Attributes

Dfpnsearch
ProofOracle oracle
int proof_limit

Detailed Description

template<osl::Player P, bool UseTable>
struct osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >

Definition at line 2770 of file dfpn.cc.


Constructor & Destructor Documentation

template<osl::Player P, bool UseTable>
osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >::CallProofOracleDefense ( Dfpn s,
const ProofOracle o,
int  pl 
) [inline]

Definition at line 2775 of file dfpn.cc.


Member Function Documentation

template<osl::Player P, bool UseTable>
void osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >::operator() ( Square  ) const [inline]

Definition at line 2778 of file dfpn.cc.

References search().


Member Data Documentation

template<osl::Player P, bool UseTable>
ProofOracle osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >::oracle

Definition at line 2773 of file dfpn.cc.

template<osl::Player P, bool UseTable>
int osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >::proof_limit

Definition at line 2774 of file dfpn.cc.

template<osl::Player P, bool UseTable>
Dfpn* osl::checkmate::Dfpn::CallProofOracleDefense< P, UseTable >::search

Definition at line 2772 of file dfpn.cc.


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