構造体 テンプレート osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >

osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >のコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 NextQMove (AlphaBeta2Tree *s, Window w, int d, int *r, DualThreatmateState t)
void operator() (Position)

Public 変数

AlphaBeta2Treesearcher
Window window
const int depth
int * result
DualThreatmateState threatmate

説明

template<class EvalT>
template<osl::Player P>
struct osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >

alphaBeta2.cc953 行で定義されています。


コンストラクタとデストラクタ

template<class EvalT>
template<osl::Player P>
osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::NextQMove ( AlphaBeta2Tree s,
Window  w,
int  d,
int *  r,
DualThreatmateState  t 
) [inline]

alphaBeta2.cc960 行で定義されています。


関数

template<class EvalT>
template<osl::Player P>
void osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::operator() ( Position   )  [inline]

alphaBeta2.cc964 行で定義されています。

参照先 depth, と result.


変数

template<class EvalT>
template<osl::Player P>
const int osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::depth

alphaBeta2.cc957 行で定義されています。

template<class EvalT>
template<osl::Player P>
int* osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::result

alphaBeta2.cc958 行で定義されています。

template<class EvalT>
template<osl::Player P>
AlphaBeta2Tree* osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::searcher

alphaBeta2.cc955 行で定義されています。

template<class EvalT>
template<osl::Player P>
DualThreatmateState osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::threatmate

alphaBeta2.cc959 行で定義されています。

template<class EvalT>
template<osl::Player P>
Window osl::search::AlphaBeta2Tree< EvalT >::NextQMove< P >::window

alphaBeta2.cc956 行で定義されています。


この構造体の説明は次のファイルから生成されました:
 全て クラス ネームスペース ファイル 関数 変数 型定義 列挙型 列挙型の値 フレンド マクロ定義
Sun May 16 09:58:50 2010に生成されました。  doxygen 1.6.3