doUndoMove を呼ぶためのインターフェース [詳細]
#include <applyMove.h>
Static Public メソッド | |
| template<class State , class Func > | |
| static void | doUndoMoveOrPass (State &state, Move move, Func &f) |
| template<class State , class Func > | |
| static void | doUndoMove (State &state, Move move, Func &f) |
doUndoMove を呼ぶためのインターフェース
ApplyMove<BLACK>::doUndoMove(state, move, function); のように使う。 各State は ApplyDoUndoXXXMove<State> の特殊化版を実装する
applyMove.h の 39 行で定義されています。
| static void osl::apply_move::ApplyMove< P >::doUndoMove | ( | State & | state, | |
| Move | move, | |||
| Func & | f | |||
| ) | [inline, static] |
| static void osl::apply_move::ApplyMove< P >::doUndoMoveOrPass | ( | State & | state, | |
| Move | move, | |||
| Func & | f | |||
| ) | [inline, static] |
1.6.3