Public メソッド | |
DoUndoMoveLockSimple (state_t &s, Position f, Position t, int promoteMask) | |
~DoUndoMoveLockSimple () | |
Private 型 | |
typedef NumSimpleEffect < BaseState > | state_t |
Private 変数 | |
state_t & | state |
Position | from |
Position | to |
Piece | oldPiece |
PtypeO | oldPtypeO |
PtypeO | newPtypeO |
int | num |
bool | pawnPromotion |
numSimpleEffect.tcc の 416 行で定義されています。
typedef NumSimpleEffect<BaseState> osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::state_t [private] |
numSimpleEffect.tcc の 419 行で定義されています。
osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::DoUndoMoveLockSimple | ( | state_t & | s, | |
Position | f, | |||
Position | t, | |||
int | promoteMask | |||
) | [inline] |
numSimpleEffect.tcc の 427 行で定義されています。
参照先 osl::BLACK, osl::PtypeTraits< PAWN >::indexLimit, osl::newPtypeO(), と state.
osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::~DoUndoMoveLockSimple | ( | ) | [inline] |
state_t& osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::state [private] |
numSimpleEffect.tcc の 420 行で定義されています。
Position osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::from [private] |
numSimpleEffect.tcc の 421 行で定義されています。
Position osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::to [private] |
numSimpleEffect.tcc の 421 行で定義されています。
Piece osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::oldPiece [private] |
numSimpleEffect.tcc の 422 行で定義されています。
PtypeO osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::oldPtypeO [private] |
numSimpleEffect.tcc の 423 行で定義されています。
PtypeO osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::newPtypeO [private] |
numSimpleEffect.tcc の 423 行で定義されています。
int osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::num [private] |
numSimpleEffect.tcc の 424 行で定義されています。
bool osl::apply_move::DoUndoMoveLockSimple< osl::effect::NumSimpleEffect< BaseState > >::pawnPromotion [private] |
numSimpleEffect.tcc の 425 行で定義されています。