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

Public Types

typedef QSearch2::eval_t eval_t
 

Public Member Functions

 QSearch2NextMove (int &r, QSearch2 *s, int a, int b, eval_t &e, Move l, int additional)
 
void operator() (Square)
 
- Public Member Functions inherited from osl::search::QSearch2HelperBase
 QSearch2HelperBase (int &r, int a, int b, Move l)
 

Public Attributes

QSearch2 * searcher
 
eval_tev
 
int additional_depth
 
- Public Attributes inherited from osl::search::QSearch2HelperBase
int & result
 
int alpha
 
int beta
 
Move last_move
 

Detailed Description

template<class QSearch2, Player P>
struct osl::search::QSearch2NextMove< QSearch2, P >

Definition at line 111 of file quiescenceSearch2.tcc.

Member Typedef Documentation

template<class QSearch2 , Player P>
typedef QSearch2::eval_t osl::search::QSearch2NextMove< QSearch2, P >::eval_t

Definition at line 113 of file quiescenceSearch2.tcc.

Constructor & Destructor Documentation

template<class QSearch2 , Player P>
osl::search::QSearch2NextMove< QSearch2, P >::QSearch2NextMove ( int &  r,
QSearch2 *  s,
int  a,
int  b,
eval_t e,
Move  l,
int  additional 
)
inline

Definition at line 117 of file quiescenceSearch2.tcc.

Member Function Documentation

template<class QSearch2 , Player P>
void osl::search::QSearch2NextMove< QSearch2, P >::operator() ( Square  )
inline

Member Data Documentation

template<class QSearch2 , Player P>
int osl::search::QSearch2NextMove< QSearch2, P >::additional_depth
template<class QSearch2 , Player P>
eval_t& osl::search::QSearch2NextMove< QSearch2, P >::ev
template<class QSearch2 , Player P>
QSearch2* osl::search::QSearch2NextMove< QSearch2, P >::searcher

Definition at line 114 of file quiescenceSearch2.tcc.


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