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

OracleDisprover::attack Ƥhelper [詳細]

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 OracleDisproverAttack (Disprover *p, CheckHashRecord *r, const DisproofOracleAttack< P > &o)
void operator() (Position)

Public 変数

Disprover * prover
CheckHashRecordrecord
const DisproofOracleAttack< P > & oracle


説明

template<Player P, class Disprover>
struct osl::checkmate::OracleDisproverAttack< P, Disprover >

OracleDisprover::attack Ƥhelper

引数:
P ¦

oracleDisprover.tcc49 行で定義されています。


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

template<Player P, class Disprover>
osl::checkmate::OracleDisproverAttack< P, Disprover >::OracleDisproverAttack ( Disprover *  p,
CheckHashRecord r,
const DisproofOracleAttack< P > &  o 
) [inline]

oracleDisprover.tcc54 行で定義されています。


関数

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


変数

template<Player P, class Disprover>
Disprover* osl::checkmate::OracleDisproverAttack< P, Disprover >::prover

oracleDisprover.tcc51 行で定義されています。

template<Player P, class Disprover>
CheckHashRecord* osl::checkmate::OracleDisproverAttack< P, Disprover >::record

template<Player P, class Disprover>
const DisproofOracleAttack<P>& osl::checkmate::OracleDisproverAttack< P, Disprover >::oracle


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

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