#include "osl/search/quiescenceSearch.h"
#include "osl/search/quiescenceGenerator.h"
#include "osl/search/quiescenceLog.h"
#include "osl/search/searchTable.h"
#include "osl/search/simpleHashRecord.h"
#include "osl/search/simpleHashTable.h"
#include "osl/search/sortCaptureMoves.h"
#include "osl/checkmate/immediateCheckmate.h"
#include "osl/hash/hashCollision.h"
#include "osl/apply_move/applyMove.h"
#include "osl/apply_move/applyMoveWithPath.h"
#include "osl/effect_util/effectUtil.h"
#include "osl/effect_util/pin.h"
#include "osl/move_order/captureSort.h"
#include "osl/move_classifier/check_.h"
#include "osl/move_classifier/moveAdaptor.h"
#include "osl/move_classifier/pawnDropCheckmate.h"
#include "osl/effect_util/unblockableEffect.h"
#include "osl/stat/ratio.h"
ネームスペース | |
namespace | osl |
namespace | osl::search |
構成 | |
struct | osl::search::QSearchPrivateTraits |
struct | osl::search::QSearchHelperBase |
struct | osl::search::QSearchNextMove< QSearch, P > |
struct | osl::search::QSearchNextTakeBack< QSearch, P > |
struct | osl::search::QSearchTakeBackOrChase< QSearch, P > |
struct | osl::search::QSearchSafeEscape< Eval, P > |
struct | osl::search::QSearchUtil< has_record > |
マクロ定義 | |
#define | quiecence_assert(x, m) assert((x) || state.abort(m)) |
関数 | |
QuiescenceRecord * | osl::search::qallocate (SimpleHashTable &table, const HashKey &key, int minusDepthFromRoot, SimpleHashRecord **record_ptr) |
#define quiecence_assert | ( | x, | |||
m | ) | assert((x) || state.abort(m)) |