#include "osl/hash/hashKey.h"
#include "osl/apply_move/applyDoUndoXMove.h"
#include "osl/apply_move/doUndoMoveLockForward.h"
#include "osl/ptype.h"
#include "osl/piece.h"
#include "osl/move.h"
#include "osl/misc/carray2d.h"
ネームスペース | |
namespace | osl |
namespace | osl::hash |
namespace | osl::apply_move |
構成 | |
class | osl::hash::HashState< State > |
struct | osl::apply_move::ApplyDoUndoSimpleMove< P, hash::HashState< Base > > |
default Ǥ٤ hash κƷܤäƤ [詳細] | |
struct | osl::apply_move::ApplyDoUndoDropMove< P, hash::HashState< Base > > |
struct | osl::apply_move::ApplyDoUndoCaptureMove< P, hash::HashState< Base > > |
関数 | |
template<class State> | |
bool | osl::hash::operator== (const HashState< State > &s1, const HashState< State > &s2) |
template<class State> | |
bool | osl::hash::operator!= (const HashState< State > &s1, const HashState< State > &s2) |