足の長い駒による利きの生成用 Functor More...

| Public Member Functions | |
| LongPieceAction (const NumEffectState &s, Square p, Action &a, NearMask n) | |
| void | operator() (Piece p) | 
| forEachOnBoardから呼ばれる  More... | |
| Private Attributes | |
| const NumEffectState & | state | 
| Square | target | 
| Action & | action | 
| NearMask | nearMask | 
足の長い駒による利きの生成用 Functor
Definition at line 382 of file addEffect_.tcc.
| 
 | inline | 
Definition at line 389 of file addEffect_.tcc.
| 
 | inline | 
forEachOnBoardから呼ばれる
Definition at line 395 of file addEffect_.tcc.
References osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::action, osl::Piece::isPromotedNotKingGold(), osl::LANCE, osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::nearMask, osl::Piece::number(), osl::Piece::square(), osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::state, and osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::target.
| 
 | private | 
Definition at line 386 of file addEffect_.tcc.
Referenced by osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::operator()().
| 
 | private | 
Definition at line 387 of file addEffect_.tcc.
Referenced by osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::operator()().
| 
 | private | 
Definition at line 384 of file addEffect_.tcc.
Referenced by osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::operator()().
| 
 | private | 
Definition at line 385 of file addEffect_.tcc.
Referenced by osl::move_generator::without_effect::LongPieceAction< P, T, Action, isAttackToKing >::operator()().
 1.8.4
 1.8.4