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

osl::ntesuki::NtesukiSearcher::AttackHelper< Search, T >のコラボレーション図
Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 AttackHelper (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 last_to)

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::AttackHelper< Search, T >

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


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

template<class Search, Player T>
osl::ntesuki::NtesukiSearcher::AttackHelper< Search, T >::AttackHelper ( 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.tcc112 行で定義されています。


関数

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

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

参照先 result.


変数

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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