All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Public Attributes | List of all members
osl::checkmate::FixedAttackHelper< P, SetPieces > Struct Template Reference
Collaboration diagram for osl::checkmate::FixedAttackHelper< P, SetPieces >:
Collaboration graph
[legend]

Public Member Functions

 FixedAttackHelper (FixedDepthSearcher &s, int d, ProofDisproof &p, PieceStand &pi)
 
void operator() (Square)
 

Public Attributes

FixedDepthSearchersearcher
 
Move move
 
int depth
 
ProofDisproofpdp
 
PieceStandpieces
 

Detailed Description

template<Player P, bool SetPieces>
struct osl::checkmate::FixedAttackHelper< P, SetPieces >

Definition at line 27 of file fixedDepthSearcher.tcc.

Constructor & Destructor Documentation

template<Player P, bool SetPieces>
osl::checkmate::FixedAttackHelper< P, SetPieces >::FixedAttackHelper ( FixedDepthSearcher s,
int  d,
ProofDisproof p,
PieceStand pi 
)
inline

Definition at line 33 of file fixedDepthSearcher.tcc.

Member Function Documentation

template<Player P, bool SetPieces>
void osl::checkmate::FixedAttackHelper< P, SetPieces >::operator() ( Square  )
inline

Member Data Documentation

template<Player P, bool SetPieces>
int osl::checkmate::FixedAttackHelper< P, SetPieces >::depth
template<Player P, bool SetPieces>
Move osl::checkmate::FixedAttackHelper< P, SetPieces >::move
template<Player P, bool SetPieces>
ProofDisproof& osl::checkmate::FixedAttackHelper< P, SetPieces >::pdp
template<Player P, bool SetPieces>
PieceStand& osl::checkmate::FixedAttackHelper< P, SetPieces >::pieces
template<Player P, bool SetPieces>
FixedDepthSearcher& osl::checkmate::FixedAttackHelper< P, SetPieces >::searcher

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