doUndoSimpleMove(state_t &s, Position from, Position to, int promoteMask, F &func) | osl::apply_move::ApplyDoUndoSimpleMove< P, NumEffectState > | [inline, static] |
epilogue(state_t &s, Position from, Position to, Piece oldPiece, int num, PtypeO oldPtypeO, PtypeO newPtypeO, const CArray< PieceMask, 2 > &pin_or_open_backup, const KingMobility &king_mobility_backup, const PieceMask &promoted_backup, const CArray< PieceMask, 2 > &effected_mask_backup, const CArray< PieceMask, 2 > &effected_changed_mask_backup, const CArray< uint64_t, 2 > &king8infos_backup, const MobilityTable &mobility_backup) | osl::apply_move::ApplyDoUndoSimpleMove< P, NumEffectState > | [static] |
prologue(state_t &s, Position from, Position to, int promoteMask, Piece &oldPiece, int &num, PtypeO &oldPtypeO, PtypeO &new_ptypeo, CArray< PieceMask, 2 > &pin_or_open_backup, KingMobility &king_mobility_backup, PieceMask &promoted_backup, CArray< PieceMask, 2 > &effected_mask_backup, CArray< PieceMask, 2 > &effected_changed_mask_backup, CArray< uint64_t, 2 > &king8infos_backup, MobilityTable &mobility_backup) | osl::apply_move::ApplyDoUndoSimpleMove< P, NumEffectState > | [static] |
state_t typedef | osl::apply_move::ApplyDoUndoSimpleMove< P, NumEffectState > | |