Static Public メソッド | |
template<class State , class Function > | |
static void | testShort (const State &s, int mask, Square from, Function &f) |
template<class State , class Function > | |
static void | testLong (const State &s, int mask, Square from, Function &f) |
numEffectState.tcc の 40 行で定義されています。
static void osl::TestEffectOfMove< P, InterestEmpty, Dir >::testLong | ( | const State & | s, | |
int | mask, | |||
Square | from, | |||
Function & | f | |||
) | [inline, static] |
numEffectState.tcc の 58 行で定義されています。
参照先 osl::Piece::isEmpty(), osl::Piece::isPiece(), と osl::static_assert().
static void osl::TestEffectOfMove< P, InterestEmpty, Dir >::testShort | ( | const State & | s, | |
int | mask, | |||
Square | from, | |||
Function & | f | |||
) | [inline, static] |
numEffectState.tcc の 43 行で定義されています。
参照先 osl::Piece::isEdge(), osl::Piece::isEmpty(), と osl::static_assert().