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