#include "osl/search/killerMoveTable.h"
#include "osl/search/bigramKillerMove.h"
#include "osl/search/firstMoveThreatmate.h"
#include "osl/search/simpleHashRecord.h"
#include "osl/checkmate/dualCheckmateSearcher.h"
#include "osl/checkmate/fixedDepthSearcher.h"
#include "osl/effect_util/neighboring8Direct.h"
#include "osl/state/numEffectState.h"
#include "osl/hash/hashKey.h"
#include "osl/repetitionCounter.h"
#include "osl/container/moveStack.h"
#include "osl/apply_move/applyMoveWithPath.h"
#include "osl/misc/alarm.h"
#include "osl/misc/fixedCapacityVector.h"
#include <boost/shared_ptr.hpp>
#include <boost/utility.hpp>
ネームスペース | |
namespace | osl |
namespace | osl::search |
構成 | |
class | osl::search::RecordStack2 |
SimpleHashRecord* stack. [詳細] | |
struct | osl::search::SearchState2Shared |
õ˶ͭ [詳細] | |
class | osl::search::SearchState2Core |
struct | osl::search::SearchState2Core::Updator |
struct | osl::search::SearchState2Core::UpdateWrapper< Function > |
class | osl::search::SearchState2 |
SearchFramework Τtemplate parameter ޤޤʤʬ. [詳細] | |
マクロ定義 | |
#define | search_assert(x) assert(((x) || (SearchState2Core::abort()))) |
#define | search_assert2(x, m) assert(((x) || (SearchState2Core::abort(m)))) |
#define | search_assert(x) assert((x) || SearchState2Core::abort()) |
#define | search_assert2(x, m) assert((x) || SearchState2Core::abort(m)) |
#define search_assert | ( | x | ) | assert((x) || SearchState2Core::abort()) |
searchState2.h の 429 行で定義されています。
#define search_assert | ( | x | ) | assert(((x) || (SearchState2Core::abort()))) |
searchState2.h の 429 行で定義されています。
#define search_assert2 | ( | x, | |||
m | ) | assert((x) || SearchState2Core::abort(m)) |
searchState2.h の 430 行で定義されています。
#define search_assert2 | ( | x, | |||
m | ) | assert(((x) || (SearchState2Core::abort(m)))) |
searchState2.h の 430 行で定義されています。