構造体 テンプレート osl::search::SearchStateCore::UpdateWrapper< Function, Eval >

osl::search::SearchStateCore::UpdateWrapper< Function, Eval >に対する継承グラフ

Inheritance graph
[凡例]
osl::search::SearchStateCore::UpdateWrapper< Function, Eval >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 UpdateWrapper (const HashKey &h, SearchStateCore *s, Function &f, Eval &e, Move l)
void operator() (Position to)

Public 変数

Function & function
Eval & eval
Move last_move


説明

template<class Function, class Eval>
struct osl::search::SearchStateCore::UpdateWrapper< Function, Eval >

searchState.h200 行で定義されています。


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

template<class Function, class Eval>
osl::search::SearchStateCore::UpdateWrapper< Function, Eval >::UpdateWrapper ( const HashKey &  h,
SearchStateCore s,
Function &  f,
Eval &  e,
Move  l 
) [inline]

searchState.h205 行で定義されています。


関数

template<class Function, class Eval>
void osl::search::SearchStateCore::UpdateWrapper< Function, Eval >::operator() ( Position  to  )  [inline]


変数

template<class Function, class Eval>
Function& osl::search::SearchStateCore::UpdateWrapper< Function, Eval >::function

template<class Function, class Eval>
Eval& osl::search::SearchStateCore::UpdateWrapper< Function, Eval >::eval

template<class Function, class Eval>
Move osl::search::SearchStateCore::UpdateWrapper< Function, Eval >::last_move


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

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