#include <simpleState.h>
Public 型 | |
typedef SimpleState | state_t |
Static Public メソッド | |
static void | prologue (SimpleState &s, Ptype ptype, Position to, Piece &oldPiece, int &num, int &numIndex, int &numLow) |
OSL_WORDSIZE == 64λϡnumIndex, numLow standMask¸ɤ | |
static void | epilogue (SimpleState &s, Position to, Piece oldPiece, int num, int numIndex, int numLow) |
template<typename F> | |
static void | doUndoDropMove (SimpleState &s, Position to, Ptype ptype, F &func) |
simpleState.h の 645 行で定義されています。
typedef SimpleState osl::apply_move::ApplyDoUndoDropMove< P, SimpleState >::state_t |
simpleState.h の 647 行で定義されています。
static void osl::apply_move::ApplyDoUndoDropMove< P, SimpleState >::prologue | ( | SimpleState & | s, | |
Ptype | ptype, | |||
Position | to, | |||
Piece & | oldPiece, | |||
int & | num, | |||
int & | numIndex, | |||
int & | numLow | |||
) | [inline, static] |
OSL_WORDSIZE == 64λϡnumIndex, numLow standMask¸ɤ
simpleState.h の 653 行で定義されています。
参照先 osl::PtypeTable::getMaskLow(), osl::Ptype_Table, と osl::Position::STAND().
void osl::apply_move::ApplyDoUndoDropMove< P, SimpleState >::doUndoDropMove | ( | SimpleState & | s, | |
Position | to, | |||
Ptype | ptype, | |||
F & | func | |||
) | [inline, static] |
simpleState.h の 696 行で定義されています。