Public Member Functions | Public Attributes | List of all members
osl::checkmate::Dfpn::CallProofOracleAttack< P, UseTable > Struct Template Reference

#include <dfpn.h>

Public Member Functions

 CallProofOracleAttack (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::CallProofOracleAttack< P, UseTable >

Definition at line 2715 of file dfpn.cc.

Constructor & Destructor Documentation

◆ CallProofOracleAttack()

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

Definition at line 2720 of file dfpn.cc.

Member Function Documentation

◆ operator()()

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

Definition at line 2723 of file dfpn.cc.

References osl::checkmate::Dfpn::proofOracleAttack().

Member Data Documentation

◆ oracle

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

Definition at line 2718 of file dfpn.cc.

◆ proof_limit

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

Definition at line 2719 of file dfpn.cc.

◆ search

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

Definition at line 2717 of file dfpn.cc.


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