構造体 テンプレート osl::move_generator::AddEffectShort< P, T, isAttackToKing >

AddEffect ­ûΥ. [詳細]

#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)
 ­ûˤ


説明

template<Player P, Ptype T, bool isAttackToKing = false>
struct osl::move_generator::AddEffectShort< P, T, isAttackToKing >

AddEffect ­ûΥ.

addEffect_.h19 行で定義されています。


関数

template<Player P, Ptype T, bool isAttackToKing = false>
osl::move_generator::AddEffectShort< P, T, isAttackToKing >::BOOST_STATIC_ASSERT ( (PtypeTraits< T >::isBasic)   ) 

template<Player P, Ptype T, bool isAttackToKing = false>
osl::move_generator::AddEffectShort< P, T, isAttackToKing >::BOOST_STATIC_ASSERT ( (PtypeTraits< T >::canPromote)   ) 

template<osl::Player P, osl::Ptype T, bool isAttackToKing>
template<class State, class Action>
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_.tcc415 行で定義されています。

参照先 osl::move_generator::AddEffectShort< P, T, isAttackToKing >::BOOST_STATIC_ASSERT(), osl::canPromote(), と osl::isBasic().


この構造体の説明は次のファイルから生成されました:

Thu Oct 8 05:01:17 2009に生成されました。  doxygen 1.5.6