My Project
|
#include <escape_.h>
Static Public Member Functions | |
template<class Action > | |
static void | generate (const NumEffectState &state, Piece piece, Action &a) |
static void | generate (const NumEffectState &state, Piece piece, MoveVector &out) |
template<class Action > | |
static void | generateCheap (const NumEffectState &state, Piece piece, Action &a) |
static void | generateCheap (const NumEffectState &state, Piece piece, MoveVector &out) |
template<size_t Capacity> | |
static void | generateKingEscape (const NumEffectState &state, FixedCapacityVector< Move, Capacity > &out) |
不成の受けは作成しないので必要な場合はユーザが作成 | |
template<size_t Capacity> | |
static void | generateCheapKingEscape (const NumEffectState &state, FixedCapacityVector< Move, Capacity > &out) |
|
inlinestatic |
Definition at line 107 of file escape_.h.
References osl::move_generator::GenerateEscape< P >::generate().
Referenced by osl::move_generator::GenerateEscape< P >::generate(), osl::move_generator::GenerateEscape< P >::generate(), osl::move_generator::GenerateEscape< P >::generateCheap(), and osl::move_generator::GenerateEscape< P >::generateCheap().
|
inlinestatic |
Definition at line 111 of file escape_.h.
References osl::move_generator::GenerateEscape< P >::generate().
|
inlinestatic |
Definition at line 117 of file escape_.h.
References osl::move_generator::GenerateEscape< P >::generate().
|
inlinestatic |
Definition at line 122 of file escape_.h.
References osl::move_generator::GenerateEscape< P >::generate().
|
inlinestatic |
Definition at line 136 of file escape_.h.
References osl::move_generator::Escape< Action >::generateKingEscape().
Referenced by osl::GenerateEscapeKing::generateCheap().
|
inlinestatic |
不成の受けは作成しないので必要な場合はユーザが作成
Definition at line 130 of file escape_.h.
References osl::move_generator::Escape< Action >::generateKingEscape().