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

List of all members.

Public Member Functions

 QSearch2SafeEscape (const NumEffectState *s, Piece t, Eval &e, Move l)
void operator() (Square)

Public Attributes

const NumEffectState * state
Eval & eval
Piece target
bool has_safe_escape
bool is_invalid
Move last_move

Detailed Description

template<class Eval, Player P>
struct osl::search::QSearch2SafeEscape< Eval, P >

Definition at line 164 of file quiescenceSearch2.tcc.


Constructor & Destructor Documentation

template<class Eval , Player P>
osl::search::QSearch2SafeEscape< Eval, P >::QSearch2SafeEscape ( const NumEffectState *  s,
Piece  t,
Eval &  e,
Move  l 
) [inline]

Definition at line 172 of file quiescenceSearch2.tcc.


Member Function Documentation

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

Member Data Documentation

template<class Eval , Player P>
Eval& osl::search::QSearch2SafeEscape< Eval, P >::eval
template<class Eval , Player P>
bool osl::search::QSearch2SafeEscape< Eval, P >::has_safe_escape
template<class Eval , Player P>
bool osl::search::QSearch2SafeEscape< Eval, P >::is_invalid
template<class Eval , Player P>
Move osl::search::QSearch2SafeEscape< Eval, P >::last_move
template<class Eval , Player P>
const NumEffectState* osl::search::QSearch2SafeEscape< Eval, P >::state
template<class Eval , Player P>
Piece osl::search::QSearch2SafeEscape< Eval, P >::target

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