構造体 テンプレート osl::search::framework::CategoryHelper< P, Policy >

category ˼ examineMoves Ƥ֤helper [詳細]

osl::search::framework::CategoryHelper< P, Policy >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 CategoryHelper (const Policy &h, SearchMove *b, int *m, SearchMoveSet *t=0)
template<bool isKingEscape>
bool operator() (const char *category_name, MoveLogProbVector &moves)

Public 変数

const Policy & policy
SearchMovebest_move
int * max_val
SearchMoveSettried


説明

template<Player P, class Policy>
struct osl::search::framework::CategoryHelper< P, Policy >

category ˼ examineMoves Ƥ֤helper

引数:
Policy examineMoves Ǽ¹Ԥ륳

searchFramework.tcc98 行で定義されています。


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

template<Player P, class Policy>
osl::search::framework::CategoryHelper< P, Policy >::CategoryHelper ( const Policy &  h,
SearchMove b,
int *  m,
SearchMoveSet t = 0 
) [inline]

searchFramework.tcc104 行で定義されています。


関数

template<Player P, class Policy>
template<bool isKingEscape>
bool osl::search::framework::CategoryHelper< P, Policy >::operator() ( const char *  category_name,
MoveLogProbVector moves 
) [inline]

searchFramework.tcc110 行で定義されています。


変数

template<Player P, class Policy>
const Policy& osl::search::framework::CategoryHelper< P, Policy >::policy

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

template<Player P, class Policy>
SearchMove* osl::search::framework::CategoryHelper< P, Policy >::best_move

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

template<Player P, class Policy>
int* osl::search::framework::CategoryHelper< P, Policy >::max_val

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

template<Player P, class Policy>
SearchMoveSet* osl::search::framework::CategoryHelper< P, Policy >::tried

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


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

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