Public Member Functions | |
FindThreat (const NumEffectState &st, Player t, int a, PieceVector &s, PieceVector &u) | |
void | operator() (Square pos) |
Public Attributes | |
const NumEffectState & | state |
Player | target |
int | attacker_value |
PieceVector & | supported |
PieceVector & | unsupported |
Definition at line 138 of file effectUtil.tcc.
osl::effect_util::EffectUtil::FindThreat< EvalT >::FindThreat | ( | const NumEffectState & | st, |
Player | t, | ||
int | a, | ||
PieceVector & | s, | ||
PieceVector & | u | ||
) | [inline] |
Definition at line 144 of file effectUtil.tcc.
void osl::effect_util::EffectUtil::FindThreat< EvalT >::operator() | ( | Square | pos | ) | [inline] |
Definition at line 149 of file effectUtil.tcc.
References osl::Piece::isPiece(), osl::Piece::owner(), osl::Piece::ptypeO(), and target.
int osl::effect_util::EffectUtil::FindThreat< EvalT >::attacker_value |
Definition at line 142 of file effectUtil.tcc.
const NumEffectState& osl::effect_util::EffectUtil::FindThreat< EvalT >::state |
Definition at line 140 of file effectUtil.tcc.
PieceVector& osl::effect_util::EffectUtil::FindThreat< EvalT >::supported |
Definition at line 143 of file effectUtil.tcc.
Player osl::effect_util::EffectUtil::FindThreat< EvalT >::target |
Definition at line 141 of file effectUtil.tcc.
PieceVector & osl::effect_util::EffectUtil::FindThreat< EvalT >::unsupported |
Definition at line 143 of file effectUtil.tcc.