Capture の Player で特殊化できないバージョン.. [詳細]
#include <capture_.h>
Static Public メソッド | |
| template<class Action > | |
| static void | generate (Player p, const NumEffectState &state, Position target, Action &action) |
| static void | generate (Player P, const NumEffectState &state, Position target, MoveVector &out) |
| static void | generate (const NumEffectState &state, Position target, MoveVector &out) |
| template<class Action > | |
| static void | generate1 (Player p, const NumEffectState &state, Position target, Action &action) |
| static void | generate1 (Player P, const NumEffectState &state, Position target, MoveVector &out) |
| template<class Action > | |
| static void | escapeByCapture (Player p, const NumEffectState &state, Position target, Piece piece, Action &action) |
Capture の Player で特殊化できないバージョン..
capture_.h の 49 行で定義されています。
| static void osl::move_generator::GenerateCapture::escapeByCapture | ( | Player | p, | |
| const NumEffectState & | state, | |||
| Position | target, | |||
| Piece | piece, | |||
| Action & | action | |||
| ) | [inline, static] |
capture_.h の 90 行で定義されています。
参照先 osl::BLACK.
| static void osl::move_generator::GenerateCapture::generate | ( | const NumEffectState & | state, | |
| Position | target, | |||
| MoveVector & | out | |||
| ) | [inline, static] |
capture_.h の 67 行で定義されています。
参照先 generate().
| static void osl::move_generator::GenerateCapture::generate | ( | Player | P, | |
| const NumEffectState & | state, | |||
| Position | target, | |||
| MoveVector & | out | |||
| ) | [inline, static] |
capture_.h の 60 行で定義されています。
参照先 generate(), と store().
| static void osl::move_generator::GenerateCapture::generate1 | ( | Player | P, | |
| const NumEffectState & | state, | |||
| Position | target, | |||
| MoveVector & | out | |||
| ) | [inline, static] |
capture_.h の 81 行で定義されています。
参照先 generate1(), と store().
| static void osl::move_generator::GenerateCapture::generate1 | ( | Player | p, | |
| const NumEffectState & | state, | |||
| Position | target, | |||
| Action & | action | |||
| ) | [inline, static] |
capture_.h の 73 行で定義されています。
参照先 osl::BLACK.
参照元 osl::search::QuiescenceGenerator< P >::capture1(), と generate1().
1.6.3