checkAssert.h

#include <cassert>

checkAssert.hのインクルード依存関係図

このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

ネームスペース

namespace  osl
namespace  osl::checkmate

マクロ定義

#define check_assert(x)   assert((x) || (checkAbort(__func__, __FILE__, __LINE__, #x),0))

関数

void osl::checkmate::checkAbort (const char *func, const char *file, int line, const char *exp)


マクロ定義

#define check_assert (  )     assert((x) || (checkAbort(__func__, __FILE__, __LINE__, #x),0))

checkAssert.h16 行で定義されています。

参照元 osl::checkmate::CheckHashRecord::add(), osl::checkmate::TwinList::addLoopDetection(), osl::checkmate::CheckHashRecord::addToSolved(), osl::checkmate::CheckHashRecord::addToSolvedInAttack(), osl::checkmate::CheckHashRecord::addToSolvedInDefense(), osl::checkmate::addWithSaturation(), osl::checkmate::CheckTableUtil::allocate(), osl::ntesuki::OracleProverLight::attack(), osl::checkmate::OracleProver< Table >::attack(), osl::checkmate::OracleDisprover< Table >::attack(), osl::checkmate::DisproofPieces::attack(), osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator >::attack(), osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator >::CheckmateSearcher(), osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::ChildAttackHelper(), osl::checkmate::ChildDefenseHelper< P, CheckmateSearcher >::ChildDefenseHelper(), osl::checkmate::OracleDisprover< Table >::confirmNoEscape(), osl::checkmate::CheckHashRecord::confirmParent(), osl::ntesuki::OracleProverLight::defense(), osl::checkmate::OracleProver< Table >::defense(), osl::checkmate::OracleDisprover< Table >::defense(), osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator >::defense(), osl::checkmate::DefenseSimulation< P >::disproof(), osl::checkmate::DefenseSimulation< P >::disproofDropSibling(), osl::checkmate::DefenseSimulation< P >::disproofNoPromote(), osl::checkmate::DisproofOracleAttack< P >::DisproofOracleAttack(), osl::checkmate::DisproofOracleDefense< P >::DisproofOracleDefense(), osl::checkmate::CheckHashRecord::disproofPieces(), osl::checkmate::CheckmateRecorder::enter(), osl::checkmate::ProofOracleAttack< Attacker >::expandOracle(), osl::checkmate::ProofOracleDefense< P >::expandOracle(), osl::checkmate::DisproofOracleAttack< P >::expandOracle(), osl::checkmate::CheckMove::findLoop(), osl::checkmate::CheckMove::findLoopInList(), osl::checkmate::CheckMoveGenerator< P >::generateAttack(), osl::checkmate::CheckHashRecord::getBestMove(), osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator >::hasCheckmateMove(), osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator >::hasEscapeMove(), osl::checkmate::CheckHashRecord::isConsistent(), osl::checkmate::CheckmateRecorder::leave(), osl::checkmate::DisproofOracleAttack< P >::makeOracle(), osl::checkmate::ProofOracleAttack< P >::oracle(), osl::checkmate::DisproofOracleDefense< P >::oracle(), osl::checkmate::OracleDisprover< Table >::proofEscape(), osl::checkmate::OracleProver< Table >::proofLose(), osl::checkmate::OracleDisprover< Table >::proofNoCheckmate(), osl::checkmate::ProofOracleAttack< P >::ProofOracleAttack(), osl::checkmate::ProofOracleDefense< P >::ProofOracleDefense(), osl::checkmate::CheckHashRecord::proofPieces(), osl::checkmate::OracleProver< Table >::proofWin(), osl::checkmate::CheckHashRecord::propagateCheckmate(), osl::checkmate::CheckHashRecord::propagateNoCheckmate(), osl::checkmate::CheckHashRecord::selectBestAttackMove(), osl::checkmate::CheckHashRecord::selectBestAttackMoveMain(), osl::checkmate::CheckHashRecord::setDisproofByDominance(), osl::checkmate::CheckHashRecord::setDisproofPieces(), osl::checkmate::CheckHashRecord::setDisproofPiecesDefense(), osl::checkmate::CheckHashRecord::setFinalByDominance(), osl::checkmate::SameBoardList::setLessProvable(), osl::checkmate::CheckHashRecord::setLoopDetection(), osl::checkmate::CheckHashRecord::setLoopDetectionInAttack(), osl::checkmate::CheckHashRecord::setLoopDetectionTryMerge(), osl::checkmate::SameBoardList::setMoreProvable(), osl::checkmate::CheckHashRecord::setProofByDominance(), osl::checkmate::CheckHashRecord::setProofDisproof(), osl::checkmate::CheckHashRecord::setProofPieces(), osl::checkmate::CheckHashRecord::setProofPiecesAttack(), osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator >::setUpAttackNode(), osl::checkmate::CheckmateSearcher< Table, HEstimator, CostEstimator >::setUpDefenseNode(), osl::checkmate::SameBoardList::update(), osl::checkmate::CheckHashRecord::updateBestResultInSolvedAttack(), osl::checkmate::CheckHashRecord::updateBestResultInSolvedDefense(), と osl::checkmate::SameBoardList::updateSlow().


Thu Oct 8 05:01:11 2009に生成されました。  doxygen 1.5.6