クラス テンプレート osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >

osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 DefenseHelper (Search *searcher, NtesukiResult &result, NtesukiRecord *record, const NtesukiRecord *oracle_attack, const NtesukiRecord *oracle_defense, unsigned int proof_limit, unsigned int disproof_limit, unsigned int pass_left, const Move last_move)
void operator() (Position p)

Private 変数

unsigned int proof_limit
unsigned int disproof_limit
unsigned int pass_left
Search * searcher
NtesukiResultresult
NtesukiRecordrecord
const NtesukiRecordoracle_attack
const NtesukiRecordoracle_defense
const Move last_move


説明

template<class Search, Player T>
class osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >

ntesukiSearcher.tcc180 行で定義されています。


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

template<class Search, Player T>
osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::DefenseHelper ( Search *  searcher,
NtesukiResult result,
NtesukiRecord record,
const NtesukiRecord oracle_attack,
const NtesukiRecord oracle_defense,
unsigned int  proof_limit,
unsigned int  disproof_limit,
unsigned int  pass_left,
const Move  last_move 
) [inline]

ntesukiSearcher.tcc193 行で定義されています。


関数

template<class Search, Player T>
void osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::operator() ( Position  p  )  [inline]

ntesukiSearcher.tcc209 行で定義されています。


変数

template<class Search, Player T>
unsigned int osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::proof_limit [private]

ntesukiSearcher.tcc184 行で定義されています。

template<class Search, Player T>
unsigned int osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::disproof_limit [private]

ntesukiSearcher.tcc184 行で定義されています。

template<class Search, Player T>
unsigned int osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::pass_left [private]

ntesukiSearcher.tcc184 行で定義されています。

template<class Search, Player T>
Search* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::searcher [private]

ntesukiSearcher.tcc185 行で定義されています。

template<class Search, Player T>
NtesukiResult& osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::result [private]

ntesukiSearcher.tcc186 行で定義されています。

template<class Search, Player T>
NtesukiRecord* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::record [private]

ntesukiSearcher.tcc187 行で定義されています。

template<class Search, Player T>
const NtesukiRecord* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::oracle_attack [private]

ntesukiSearcher.tcc188 行で定義されています。

template<class Search, Player T>
const NtesukiRecord* osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::oracle_defense [private]

ntesukiSearcher.tcc189 行で定義されています。

template<class Search, Player T>
const Move osl::ntesuki::NtesukiSearcher::DefenseHelper< Search, T >::last_move [private]

ntesukiSearcher.tcc190 行で定義されています。


このクラスの説明は次のファイルから生成されました:

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