promote可能な足の短い駒による利きの生成用 Functor [詳細]

Public メソッド | |
| ShortPieceAction (NumEffectState const &s, Position p, Action &a) | |
| void | operator() (Piece p) |
| forEachOnBoardから呼ばれる | |
Private 変数 | |
| NumEffectState const & | state |
| Position | target |
| Action & | action |
promote可能な足の短い駒による利きの生成用 Functor
addEffect8.tcc の 305 行で定義されています。
| osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::ShortPieceAction | ( | NumEffectState const & | s, | |
| Position | p, | |||
| Action & | a | |||
| ) | [inline] |
addEffect8.tcc の 311 行で定義されています。
| void osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::operator() | ( | Piece | p | ) | [inline] |
forEachOnBoardから呼ばれる
addEffect8.tcc の 317 行で定義されています。
参照先 osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::action, osl::Piece::isPromotedNotKingGold(), osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::state, と osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::target.
Action& osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::action [private] |
NumEffectState const& osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::state [private] |
Position osl::move_generator::addeffect8::ShortPieceAction< P, T, Action >::target [private] |
1.6.3