構造体 テンプレート osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >

osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef CheckmateSearcher searcher_t

Public メソッド

 ChildAttackHelper (searcher_t &s, int pn, int dn, CheckHashRecord *p, CheckHashRecord *r)
void operator() (Position)

Public 変数

searcher_tsearcher
int proof_number
int disproof_number
CheckHashRecordparent
CheckHashRecordrecord


説明

template<Player P, class CheckmateSearcher>
struct osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >

checkmateSearcher.tcc77 行で定義されています。


型定義

template<Player P, class CheckmateSearcher>
typedef CheckmateSearcher osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::searcher_t

checkmateSearcher.tcc79 行で定義されています。


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

template<Player P, class CheckmateSearcher>
osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::ChildAttackHelper ( searcher_t s,
int  pn,
int  dn,
CheckHashRecord p,
CheckHashRecord r 
) [inline]


関数

template<Player P, class CheckmateSearcher>
void osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::operator() ( Position   )  [inline]


変数

template<Player P, class CheckmateSearcher>
searcher_t& osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::searcher

template<Player P, class CheckmateSearcher>
int osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::proof_number

template<Player P, class CheckmateSearcher>
int osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::disproof_number

template<Player P, class CheckmateSearcher>
CheckHashRecord* osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::parent

template<Player P, class CheckmateSearcher>
CheckHashRecord* osl::checkmate::ChildAttackHelper< P, CheckmateSearcher >::record


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

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