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