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] |