#include <pawnMaskState.h>
Static Public メソッド | |
static void | prologue (PawnMaskState &s, Position from, Position to, int promoteMask, Piece &oldPiece, int &num) |
static void | epilogue (PawnMaskState &s, Position from, Position to, Piece oldPiece, int num) |
template<typename F> | |
static void | doUndoSimpleMove (PawnMaskState &s, Position from, Position to, int promoteMask, F &func) |
pawnMaskState.h の 105 行で定義されています。
static void osl::apply_move::ApplyDoUndoSimpleMove< P, PawnMaskState >::prologue | ( | PawnMaskState & | s, | |
Position | from, | |||
Position | to, | |||
int | promoteMask, | |||
Piece & | oldPiece, | |||
int & | num | |||
) | [inline, static] |
pawnMaskState.h の 107 行で定義されています。
参照先 osl::Piece::EMPTY(), osl::Piece::number(), と osl::Piece::promoteWithMask().