int osl::checkmate::attackProofCost | ( | Player | attacker, | |
const NumEffectState & | state, | |||
Move | move | |||
) |
int osl::checkmate::log2 | ( | uint32_t | n | ) | [inline] |
参照元 slow_increase().
bool osl::checkmate::operator!= | ( | const ProofDisproof & | l, | |
const ProofDisproof & | r | |||
) | [inline] |
proofDisproof.h の 144 行で定義されています。
bool osl::checkmate::operator< | ( | const ProofDisproof & | l, | |
const ProofDisproof & | r | |||
) | [inline] |
proofDisproof.h の 148 行で定義されています。
std::ostream & osl::checkmate::operator<< | ( | std::ostream & | os, | |
const ProofDisproof & | proofDisproof | |||
) |
proofDisproof.cc の 12 行で定義されています。
参照先 osl::checkmate::ProofDisproof::AttackBack(), osl::checkmate::ProofDisproof::Checkmate(), osl::checkmate::ProofDisproof::disproof(), osl::checkmate::ProofDisproof::LoopDetection(), osl::checkmate::ProofDisproof::NoCheckmate(), osl::checkmate::ProofDisproof::NoEscape(), osl::checkmate::ProofDisproof::PawnCheckmate(), と osl::checkmate::ProofDisproof::proof().
std::ostream & osl::checkmate::operator<< | ( | std::ostream & | os, | |
King8Info | info | |||
) |
bool osl::checkmate::operator== | ( | const ProofDisproof & | l, | |
const ProofDisproof & | r | |||
) | [inline] |
proofDisproof.h の 140 行で定義されています。
int osl::checkmate::slow_increase | ( | uint32_t | n | ) | [inline] |
参照元 osl::move_probability::StateInfo::clearOldCache(), osl::move_probability::StateInfo::findCheckmateDefender(), osl::checkmate::ImmediateCheckmate::hasCheckmateDrop(), osl::checkmate::ImmediateCheckmate::hasCheckmateMoveDirPiece(), osl::checkmate::detail::slowCheckDrop(), と osl::checkmate::ImmediateCheckmate::slowHasCheckmateMoveDirPiece().