searchState2.h

#include "osl/search/killerMoveTable.h"
#include "osl/search/bigramKillerMove.h"
#include "osl/search/historyTable.h"
#include "osl/search/firstMoveThreatmate.h"
#include "osl/search/simpleHashRecord.h"
#include "osl/checkmate/dualDfpn.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/fixedCapacityVector.h"
#include "osl/misc/align16New.h"
#include <boost/shared_ptr.hpp>
#include <boost/utility.hpp>
searchState2.hのインクルード依存関係図
このグラフは、どのファイルから直接、間接的にインクルードされているかを示しています。

ソースコードを見る。

構成

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 を含まない部分. [詳細]

ネームスペース

namespace  osl
 

attackDefense.h


namespace  osl::search
 

探索関係


マクロ定義

#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 (  )     assert((x) || SearchState2Core::abort())

searchState2.h489 行で定義されています。

#define search_assert (  )     assert(((x) || (SearchState2Core::abort())))
#define search_assert2 ( x,
 )     assert((x) || SearchState2Core::abort(m))

searchState2.h490 行で定義されています。

#define search_assert2 ( x,
 )     assert(((x) || (SearchState2Core::abort(m))))

searchState2.h490 行で定義されています。

 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:56:42 2010に生成されました。  doxygen 1.6.3