クラス テンプレート osl::move_generator::without_effect::GoldKingAction< P, T, Action >

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

osl::move_generator::without_effect::GoldKingAction< P, T, Action >のコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 GoldKingAction (const NumEffectState &s, Position p, Action &a, NearMask n)
void operator() (Piece p)
 forEachOnBoardから呼ばれる

Private 変数

const NumEffectState & state
Position target
Action & action
NearMask nearMask

説明

template<Player P, Ptype T, class Action>
class osl::move_generator::without_effect::GoldKingAction< P, T, Action >

promote不可能な足の短い駒による利きの生成用 Functor

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


コンストラクタとデストラクタ

template<Player P, Ptype T, class Action >
osl::move_generator::without_effect::GoldKingAction< P, T, Action >::GoldKingAction ( const NumEffectState &  s,
Position  p,
Action &  a,
NearMask  n 
) [inline]

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


関数

template<Player P, Ptype T, class Action >
void osl::move_generator::without_effect::GoldKingAction< P, T, Action >::operator() ( Piece  p  )  [inline]

変数

template<Player P, Ptype T, class Action >
Action& osl::move_generator::without_effect::GoldKingAction< P, T, Action >::action [private]
template<Player P, Ptype T, class Action >
NearMask osl::move_generator::without_effect::GoldKingAction< P, T, Action >::nearMask [private]
template<Player P, Ptype T, class Action >
const NumEffectState& osl::move_generator::without_effect::GoldKingAction< P, T, Action >::state [private]
template<Player P, Ptype T, class Action >
Position osl::move_generator::without_effect::GoldKingAction< P, T, Action >::target [private]

このクラスの説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:25 2010に生成されました。  doxygen 1.6.3