My Project
|
Classes | |
struct | BoardKey96 |
class | HashGenTable |
class | HashKey |
class | HashKey128 |
手番を含んだ盤面の状態のハッシュ値を保持するためのクラス. More... | |
struct | HashKey128Layout |
class | HashKeyStack |
class | HashRandomPair |
Typedefs | |
typedef HashKey128 | HashKeyBase |
typedef BoardKey96 | BoardKey |
Functions | |
bool | operator== (const HashKey128 &l, const HashKey128 &r) |
bool | operator!= (const HashKey128 &l, const HashKey128 &r) |
bool | operator< (const HashKey128 &l, const HashKey128 &r) |
set等で使うためのみの不等号. | |
std::ostream & | operator<< (std::ostream &os, const HashKey &h) |
bool | operator== (const HashKeyStack &l, const HashKeyStack &r) |
typedef BoardKey96 osl::hash::BoardKey |
typedef HashKey128 osl::hash::HashKeyBase |
|
inline |
|
inline |
set等で使うためのみの不等号.
full orderであること以外に深い意味はない
Definition at line 141 of file hashKey.h.
References osl::hash::HashKey128::boardKey(), and osl::hash::HashKey128::pieceStand().
std::ostream & osl::hash::operator<< | ( | std::ostream & | os, |
const HashKey & | h | ||
) |
Definition at line 25 of file hashKey.cc.
References osl::hash::HashKey128::boardKey(), osl::hash::HashKey128::pieceStand(), and osl::hash::BoardKey96::size().
|
inline |
Definition at line 129 of file hashKey.h.
References osl::hash::HashKey128::boardKey(), and osl::hash::HashKey128::pieceStand().
bool osl::hash::operator== | ( | const HashKeyStack & | l, |
const HashKeyStack & | r | ||
) |
Definition at line 36 of file hashKeyStack.cc.