#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) |
1.5.6