クラス テンプレート osl::move_generator::promote::AllPromoteDir< P, T, noCapture, Dir >
すべてのメンバ一覧
Static Public メソッド |
template<class Action > |
static void | generate (NumEffectState const &state, Piece p, Action &action) |
Static Private メソッド |
template<class Action > |
static void | generateIfValid (const NumEffectState &state, Piece piece, Action &action, Int2Type< true >, Int2Type< true >) |
template<class Action > |
static void | generateIfValid (const NumEffectState &state, Piece p, Action &action, Int2Type< false >, Int2Type< true >) |
template<class Action > |
static void | generateIfValid (const NumEffectState &, Piece, Action &, Int2Type< true >, Int2Type< false >) |
template<class Action > |
static void | generateIfValid (const NumEffectState &, Piece, Action &, Int2Type< false >, Int2Type< false >) |
説明
template<Player P, Ptype T, bool noCapture, Direction Dir>
class osl::move_generator::promote::AllPromoteDir< P, T, noCapture, Dir >
promote_.tcc の 15 行で定義されています。
関数
template<Player P, Ptype T, bool noCapture, Direction Dir>
template<class Action >
template<Player P, Ptype T, bool noCapture, Direction Dir>
template<class Action >
template<Player P, Ptype T, bool noCapture, Direction Dir>
template<class Action >
template<Player P, Ptype T, bool noCapture, Direction Dir>
template<class Action >
template<Player P, Ptype T, bool noCapture, Direction Dir>
template<class Action >
このクラスの説明は次のファイルから生成されました: