Capture の Player で特殊化できないバージョン. More...
#include <capture_.h>
Static Public Member Functions | |
| template<class Action > | |
| static void | generate (Player p, const NumEffectState &state, Square target, Action &action) |
| static void | generate (Player P, const NumEffectState &state, Square target, MoveVector &out) |
| static void | generate (const NumEffectState &state, Square target, MoveVector &out) |
| template<class Action > | |
| static void | generate1 (Player p, const NumEffectState &state, Square target, Action &action) |
| static void | generate1 (Player P, const NumEffectState &state, Square target, MoveVector &out) |
| template<class Action > | |
| static void | escapeByCapture (Player p, const NumEffectState &state, Square target, Piece piece, Action &action) |
Capture の Player で特殊化できないバージョン.
Definition at line 49 of file capture_.h.
| static void osl::move_generator::GenerateCapture::escapeByCapture | ( | Player | p, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| Piece | piece, | ||
| Action & | action | ||
| ) | [inline, static] |
Definition at line 90 of file capture_.h.
References osl::BLACK, and target.
| static void osl::move_generator::GenerateCapture::generate | ( | Player | p, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| Action & | action | ||
| ) | [inline, static] |
Definition at line 52 of file capture_.h.
References osl::BLACK, and target.
Referenced by generate().
| static void osl::move_generator::GenerateCapture::generate | ( | Player | P, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| MoveVector & | out | ||
| ) | [inline, static] |
Definition at line 60 of file capture_.h.
References generate(), and store().
| static void osl::move_generator::GenerateCapture::generate | ( | const NumEffectState & | state, |
| Square | target, | ||
| MoveVector & | out | ||
| ) | [inline, static] |
Definition at line 67 of file capture_.h.
References generate(), out, and target.
| static void osl::move_generator::GenerateCapture::generate1 | ( | Player | p, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| Action & | action | ||
| ) | [inline, static] |
Definition at line 73 of file capture_.h.
References osl::BLACK, and target.
Referenced by osl::search::QuiescenceGenerator< P >::capture1(), and generate1().
| static void osl::move_generator::GenerateCapture::generate1 | ( | Player | P, |
| const NumEffectState & | state, | ||
| Square | target, | ||
| MoveVector & | out | ||
| ) | [inline, static] |
Definition at line 81 of file capture_.h.
References generate1(), and store().
1.7.6.1