#include <safeDropMajorPiece.h>
Static Public Member Functions | |
template<class Action > | |
static void | generate (const NumEffectState &state, Action &action) |
template<size_t Capacity> | |
static void | generateMoves (const NumEffectState &state, FixedCapacityVector< Move, Capacity > &out) |
Definition at line 12 of file safeDropMajorPiece.h.
|
inlinestatic |
Definition at line 15 of file safeDropMajorPiece.h.
References osl::alt(), osl::BISHOP, osl::BLACK, and osl::ROOK.
Referenced by osl::move_generator::SafeDropMajorPiece< P >::generateMoves().
|
inlinestatic |
Definition at line 49 of file safeDropMajorPiece.h.
References osl::move_generator::SafeDropMajorPiece< P >::generate(), and store().