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 |
Definition at line 164 of file quiescenceSearch2.tcc.
|
inline |
Definition at line 172 of file quiescenceSearch2.tcc.
|
inline |
Definition at line 176 of file quiescenceSearch2.tcc.
References osl::alt(), osl::search::QuiescenceGenerator< P >::escapeByMoveOnly(), osl::search::QSearch2SafeEscape< Eval, P >::eval, osl::search::QSearch2SafeEscape< Eval, P >::has_safe_escape, osl::search::QSearch2SafeEscape< Eval, P >::is_invalid, osl::search::QSearch2SafeEscape< Eval, P >::last_move, osl::search::QSearch2SafeEscape< Eval, P >::state, and osl::search::QSearch2SafeEscape< Eval, P >::target.
Eval& osl::search::QSearch2SafeEscape< Eval, P >::eval |
Definition at line 167 of file quiescenceSearch2.tcc.
Referenced by osl::search::QSearch2SafeEscape< Eval, P >::operator()().
bool osl::search::QSearch2SafeEscape< Eval, P >::has_safe_escape |
Definition at line 169 of file quiescenceSearch2.tcc.
Referenced by osl::search::QSearch2SafeEscape< Eval, P >::operator()().
bool osl::search::QSearch2SafeEscape< Eval, P >::is_invalid |
Definition at line 170 of file quiescenceSearch2.tcc.
Referenced by osl::search::QSearch2SafeEscape< Eval, P >::operator()().
Move osl::search::QSearch2SafeEscape< Eval, P >::last_move |
Definition at line 171 of file quiescenceSearch2.tcc.
Referenced by osl::search::QSearch2SafeEscape< Eval, P >::operator()().
const NumEffectState* osl::search::QSearch2SafeEscape< Eval, P >::state |
Definition at line 166 of file quiescenceSearch2.tcc.
Referenced by osl::search::QSearch2SafeEscape< Eval, P >::operator()().
Piece osl::search::QSearch2SafeEscape< Eval, P >::target |
Definition at line 168 of file quiescenceSearch2.tcc.
Referenced by osl::search::QSearch2SafeEscape< Eval, P >::operator()().