構造体 テンプレート osl::search::QSearchNextMove< QSearch, P >

osl::search::QSearchNextMove< QSearch, P >に対する継承グラフ

Inheritance graph
[凡例]
osl::search::QSearchNextMove< QSearch, P >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef QSearch::eval_t eval_t

Public メソッド

 QSearchNextMove (int &r, QSearch *s, int a, int b, eval_t const &e, Move l, int additional)
void operator() (Position)

Public 変数

QSearch * searcher
eval_t const & ev
int additional_depth


説明

template<class QSearch, Player P>
struct osl::search::QSearchNextMove< QSearch, P >

quiescenceSearch.tcc97 行で定義されています。


型定義

template<class QSearch, Player P>
typedef QSearch::eval_t osl::search::QSearchNextMove< QSearch, P >::eval_t

quiescenceSearch.tcc99 行で定義されています。


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

template<class QSearch, Player P>
osl::search::QSearchNextMove< QSearch, P >::QSearchNextMove ( int &  r,
QSearch *  s,
int  a,
int  b,
eval_t const &  e,
Move  l,
int  additional 
) [inline]

quiescenceSearch.tcc103 行で定義されています。


関数

template<class QSearch, Player P>
void osl::search::QSearchNextMove< QSearch, P >::operator() ( Position   )  [inline]


変数

template<class QSearch, Player P>
QSearch* osl::search::QSearchNextMove< QSearch, P >::searcher

quiescenceSearch.tcc100 行で定義されています。

template<class QSearch, Player P>
eval_t const& osl::search::QSearchNextMove< QSearch, P >::ev

quiescenceSearch.tcc101 行で定義されています。

参照元 osl::search::QSearchNextMove< QSearch, P >::operator()().

template<class QSearch, Player P>
int osl::search::QSearchNextMove< QSearch, P >::additional_depth

quiescenceSearch.tcc102 行で定義されています。

参照元 osl::search::QSearchNextMove< QSearch, P >::operator()().


この構造体の説明は次のファイルから生成されました:

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