|
My Project
|
Classes | |
| struct | BoardKey96 |
| struct | HashKey128Layout |
| class | HashKey128 |
| 手番を含んだ盤面の状態のハッシュ値を保持するためのクラス. More... | |
| class | HashKey |
| class | HashGenTable |
| 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.