#include <addEffect_.h>
Public メソッド | |
| BOOST_STATIC_ASSERT ((PtypeTraits< T >::isBasic)) | |
| BOOST_STATIC_ASSERT ((PtypeTraits< T >::canPromote)) | |
Static Public メソッド | |
| template<class State, class Action> | |
| static void | generate (const State &state, Position target, Action &action, NearMask nearMask) |
| ûˤ | |
addEffect_.h の 19 行で定義されています。
| osl::move_generator::AddEffectShort< P, T, isAttackToKing >::BOOST_STATIC_ASSERT | ( | (PtypeTraits< T >::isBasic) | ) |
| osl::move_generator::AddEffectShort< P, T, isAttackToKing >::BOOST_STATIC_ASSERT | ( | (PtypeTraits< T >::canPromote) | ) |
| void osl::move_generator::AddEffectShort< P, T, isAttackToKing >::generate | ( | const State & | state, | |
| Position | target, | |||
| Action & | action, | |||
| NearMask | nearMask | |||
| ) | [inline, static] |
ûˤ
| P(template) | - ¦Υץ쥤䡼 | |
| T(template) | - Ptype T promoteˤ | |
| state | - | |
| target | - Ĥޥ | |
| action | - ꤬callbackؿ | |
| nearMask | - target10˵Υޥ |
drop move
addEffect_.tcc の 415 行で定義されています。
参照先 osl::move_generator::AddEffectShort< P, T, isAttackToKing >::BOOST_STATIC_ASSERT(), osl::canPromote(), と osl::isBasic().
1.5.6