add(unsigned int a, unsigned int b) | osl::checkmate::CheckHashRecord | [inline] |
addToSolved(CheckMove &move, const ProofDisproof &pdp, bool isAttack) | osl::checkmate::CheckHashRecord | [inline] |
addToSolvedInAttack(CheckMove &move, const ProofDisproof &pdp) | osl::checkmate::CheckHashRecord | [inline] |
addToSolvedInDefense(CheckMove &move, const ProofDisproof &pdp) | osl::checkmate::CheckHashRecord | [inline] |
bestMove | osl::checkmate::CheckHashRecord | |
bestResultInSolved | osl::checkmate::CheckHashRecord | |
black_stand | osl::checkmate::CheckHashRecord | [private] |
CheckHashRecord() | osl::checkmate::CheckHashRecord | [inline] |
CheckHashRecord(PieceStand black, PieceStand white) | osl::checkmate::CheckHashRecord | [inline] |
confirmParent(CheckHashRecord *parent) | osl::checkmate::CheckHashRecord | [inline] |
DISPROOF Enum 値 | osl::checkmate::CheckHashRecord | [private] |
disproof() const | osl::checkmate::CheckHashRecord | [inline] |
disproofPieces() const | osl::checkmate::CheckHashRecord | [inline] |
distance | osl::checkmate::CheckHashRecord | |
dump(std::ostream &os, int dumpDepth) const | osl::checkmate::CheckHashRecord | |
dump(int dumpDepth=1) const | osl::checkmate::CheckHashRecord | |
false_branch | osl::checkmate::CheckHashRecord | |
false_branch_candidate | osl::checkmate::CheckHashRecord | |
filter | osl::checkmate::CheckHashRecord | |
final_by_dominance | osl::checkmate::CheckHashRecord | [private] |
finalByDominance() const | osl::checkmate::CheckHashRecord | [inline] |
findLoop(const PathEncoding &path, const TwinTable &table) const | osl::checkmate::CheckHashRecord | [inline] |
findLoopInList(const PathEncoding &path) const | osl::checkmate::CheckHashRecord | [inline] |
getBestMove() | osl::checkmate::CheckHashRecord | [inline] |
getBestMove() const | osl::checkmate::CheckHashRecord | [inline] |
hasBestMove() const | osl::checkmate::CheckHashRecord | [inline] |
hasDisproofPieces() const | osl::checkmate::CheckHashRecord | [inline] |
hasProofPieces() const | osl::checkmate::CheckHashRecord | [inline] |
initialProofDisproof() | osl::checkmate::CheckHashRecord | [inline, static] |
isConfluence | osl::checkmate::CheckHashRecord | |
isConsistent() const | osl::checkmate::CheckHashRecord | |
isVisited | osl::checkmate::CheckHashRecord | |
moves | osl::checkmate::CheckHashRecord | |
needMoveGeneration() const | osl::checkmate::CheckHashRecord | [inline] |
parent | osl::checkmate::CheckHashRecord | |
PROOF Enum 値 | osl::checkmate::CheckHashRecord | [private] |
proof() const | osl::checkmate::CheckHashRecord | [inline] |
proof_disproof | osl::checkmate::CheckHashRecord | [private] |
proof_disproof_pieces | osl::checkmate::CheckHashRecord | [private] |
proof_pieces_type | osl::checkmate::CheckHashRecord | [private] |
proofDisproof() const | osl::checkmate::CheckHashRecord | [inline] |
proofPieces() const | osl::checkmate::CheckHashRecord | [inline] |
ProofPiecesType Enum | osl::checkmate::CheckHashRecord | [private] |
propagateCheckmate(ProofDisproof pdp) | osl::checkmate::CheckHashRecord | [inline] |
propagateCheckmateRecursive() | osl::checkmate::CheckHashRecord | [inline, private] |
propagateNoCheckmate(ProofDisproof pdp) | osl::checkmate::CheckHashRecord | [inline] |
propagateNoCheckmateRecursive() | osl::checkmate::CheckHashRecord | [inline, private] |
sameBoards | osl::checkmate::CheckHashRecord | |
selectBestAttackMove(const PathEncoding &path, const TwinTable &table, unsigned int ¤tBestProofNumber, unsigned int ¤tSecondBestProofNumber, unsigned int ¤tDisproofNumber, unsigned int ¤tBestDisproofNumber, ProofDisproof &bestResultInSolved, CheckMove *&bestChild) | osl::checkmate::CheckHashRecord | |
selectBestAttackMoveMain(const PathEncoding &path, const TwinTable &table, unsigned int ¤tBestProofNumber, unsigned int ¤tSecondBestProofNumber, unsigned int ¤tDisproofNumber, unsigned int ¤tBestDisproofNumber, ProofDisproof &bestResultInSolved, CheckMove *&bestChild) | osl::checkmate::CheckHashRecord | |
selectBestDefenseMove(const PathEncoding &path, const TwinTable &table, unsigned int ¤tBestDisproofNumber, unsigned int ¤tSecondBestDisproofNumber, unsigned int ¤tProofNumber, unsigned int ¤tBestProofNumber, ProofDisproof &bestResultInSolved, CheckMove *&bestChild) | osl::checkmate::CheckHashRecord | |
setDisproofByDominance(unsigned int proof, const CheckHashRecord *final_by_dominance) | osl::checkmate::CheckHashRecord | [inline] |
setDisproofPieces(PieceStand new_stand) | osl::checkmate::CheckHashRecord | [inline] |
setDisproofPiecesDefense(Player defense) | osl::checkmate::CheckHashRecord | [inline] |
setFinalByDominance(const CheckHashRecord *dominance) | osl::checkmate::CheckHashRecord | [inline] |
setLoopDetection(const PathEncoding &path, const CheckMove &move, const CheckHashRecord *loopTo) | osl::checkmate::CheckHashRecord | [inline] |
setLoopDetection(const PathEncoding &path, const CheckHashRecord *loopTo) | osl::checkmate::CheckHashRecord | [inline] |
setLoopDetectionInAttack(const PathEncoding &path) | osl::checkmate::CheckHashRecord | [inline] |
setLoopDetectionTryMerge(const PathEncoding &path, CheckMove &move, const CheckHashRecord *loopTo) | osl::checkmate::CheckHashRecord | [inline] |
setProofByDominance(unsigned int disproof, const CheckHashRecord *final_by_dominance) | osl::checkmate::CheckHashRecord | [inline] |
setProofDisproof(const ProofDisproof &pdp) | osl::checkmate::CheckHashRecord | [inline] |
setProofDisproof(unsigned int proof, unsigned int disproof) | osl::checkmate::CheckHashRecord | [inline] |
setProofPieces(PieceStand new_stand) | osl::checkmate::CheckHashRecord | [inline] |
setProofPiecesAttack(Player attacker) | osl::checkmate::CheckHashRecord | [inline] |
stand(Player player) const | osl::checkmate::CheckHashRecord | [inline] |
twins | osl::checkmate::CheckHashRecord | |
UNSET Enum 値 | osl::checkmate::CheckHashRecord | [private] |
updateBestResultInSolvedAttack(const ProofDisproof &pdp) | osl::checkmate::CheckHashRecord | [inline] |
updateBestResultInSolvedDefense(const ProofDisproof &pdp) | osl::checkmate::CheckHashRecord | [inline] |
useMaxInsteadOfSum | osl::checkmate::CheckHashRecord | |
white_stand | osl::checkmate::CheckHashRecord | [private] |
~CheckHashRecord() | osl::checkmate::CheckHashRecord | |