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

List of all members.

Public Types

typedef QSearch2::eval_t eval_t

Public Member Functions

 QSearch2TakeBackOrChase (int &r, QSearch2 *s, int a, int b, eval_t &e, Move l)
void operator() (Square)

Public Attributes

QSearch2 * searcher
eval_tev

Detailed Description

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

Definition at line 147 of file quiescenceSearch2.tcc.


Member Typedef Documentation

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

Definition at line 149 of file quiescenceSearch2.tcc.


Constructor & Destructor Documentation

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

Definition at line 152 of file quiescenceSearch2.tcc.


Member Function Documentation

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

Member Data Documentation

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

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