#include <hashKey.h>
Public メソッド | |
HashKey () | |
HashKey (const SimpleState &) | |
const HashKey | newHashWithMove (Move move) const |
const HashKey | newMakeMove (Move) const |
const HashKey | newUnmakeMove (Move) const |
void | dumpContents (std::ostream &os) const |
void | dumpContentsCerr () const |
Static Public メソッド | |
static const HashKey | readFromDump (const std::string &) |
static const HashKey | readFromDump (std::istream &) |
osl::hash::HashKey::HashKey | ( | const SimpleState & | state | ) |
void osl::hash::HashKey::dumpContents | ( | std::ostream & | os | ) | const |
void osl::hash::HashKey::dumpContentsCerr | ( | ) | const |
hashKey.cc の 46 行で定義されています。
参照先 dumpContents().
const osl::hash::HashKey osl::hash::HashKey::newHashWithMove | ( | Move | move | ) | const |
hashKey.cc の 63 行で定義されています。
参照先 newMakeMove().
const osl::hash::HashKey osl::hash::HashKey::newMakeMove | ( | Move | move | ) | const |
hashKey.cc の 69 行で定義されています。
参照先 osl::hash::HashGenTable::addHashKey(), osl::alt(), osl::captured(), osl::Move::capturePtype(), osl::hash::HashKey128::changeTurn(), osl::Move::from(), osl::Move::isPass(), osl::Move::isValid(), osl::newPtypeO(), osl::Move::oldPtypeO(), osl::Move::player(), osl::PTYPE_EMPTY, osl::Move::ptypeO(), osl::Square::STAND(), osl::hash::HashGenTable::subHashKey(), と osl::Move::to().
参照元 newHashWithMove().
const osl::hash::HashKey osl::hash::HashKey::newUnmakeMove | ( | Move | move | ) | const |
hashKey.cc の 96 行で定義されています。
参照先 osl::hash::HashGenTable::addHashKey(), osl::alt(), osl::captured(), osl::Move::capturePtype(), osl::hash::HashKey128::changeTurn(), osl::Move::from(), osl::Move::isPass(), osl::Move::isValid(), osl::newPtypeO(), osl::Move::oldPtypeO(), osl::Move::player(), osl::PTYPE_EMPTY, osl::Move::ptypeO(), osl::Square::STAND(), osl::hash::HashGenTable::subHashKey(), と osl::Move::to().
static const HashKey osl::hash::HashKey::readFromDump | ( | const std::string & | ) | [static] |
static const HashKey osl::hash::HashKey::readFromDump | ( | std::istream & | ) | [static] |