クラス テンプレート osl::effect_action::SimpleBetterToPromote< Action >

promote可能な場合は promoteしない手は生成しない [詳細]

#include <simpleBetterToPromote.h>

すべてのメンバ一覧

Public メソッド

 SimpleBetterToPromote (Action &a)
template<Player P, Ptype Type>
void doActionPtype (Piece p1, Position to)
template<Player P>
void doAction (Piece p1, Position to)
bool done () const

Private メソッド

 BOOST_CLASS_REQUIRE (Action, osl::move_action, Concept)

Private 変数

Action & ac

説明

template<class Action>
class osl::effect_action::SimpleBetterToPromote< Action >

promote可能な場合は promoteしない手は生成しない

simpleBetterToPromote.h13 行で定義されています。


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

template<class Action >
osl::effect_action::SimpleBetterToPromote< Action >::SimpleBetterToPromote ( Action &  a  )  [inline]

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


関数

template<class Action >
osl::effect_action::SimpleBetterToPromote< Action >::BOOST_CLASS_REQUIRE ( Action  ,
osl::move_action  ,
Concept   
) [private]
template<class Action >
template<Player P>
void osl::effect_action::SimpleBetterToPromote< Action >::doAction ( Piece  p1,
Position  to 
) [inline]
template<class Action >
template<Player P, Ptype Type>
void osl::effect_action::SimpleBetterToPromote< Action >::doActionPtype ( Piece  p1,
Position  to 
) [inline]
template<class Action >
bool osl::effect_action::SimpleBetterToPromote< Action >::done (  )  const [inline]

simpleBetterToPromote.h38 行で定義されています。


変数

template<class Action >
Action& osl::effect_action::SimpleBetterToPromote< Action >::ac [private]

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