#include "osl/effect/numSimpleEffect.h"
#include "osl/mobility/kingMobility.h"
#include "osl/misc/fastCopier.h"
#include "osl/misc/align16New.h"
#include <boost/cstdint.hpp>
構成 | |
class | osl::state::NumEffectState |
利きを持つ局面
| |
struct | osl::apply_move::ApplyDoUndoSimpleMove< P, NumEffectState > |
struct | osl::apply_move::ApplyDoUndoDropMove< P, NumEffectState > |
struct | osl::apply_move::ApplyDoUndoCaptureMove< P, NumEffectState > |
ネームスペース | |
namespace | osl |
| |
namespace | osl::checkmate |
詰将棋関係 | |
namespace | osl::state |
局面. | |
namespace | osl::apply_move |
stateに対して,指手を指したり(doMove),指して何かしたあと戻したり(doUndo) するための仕掛け. | |
関数 | |
bool | osl::state::operator== (const NumEffectState &st1, const NumEffectState &st2) |
駒番に依存した局面(インスタンス)比較をする. | |
bool | osl::state::operator!= (const NumEffectState &s1, const NumEffectState &s2) |