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

OracleDisprover::defense Ƥhelper [詳細]

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

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

Public 変数

Disprover * prover
CheckHashRecordrecord
const DisproofOracleDefense< P > & oracle


説明

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

OracleDisprover::defense Ƥhelper

引数:
P ¦

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


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

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

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


関数

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


変数

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

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

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

template<Player P, class Disprover>
const DisproofOracleDefense<P>& osl::checkmate::OracleDisproverDefense< P, Disprover >::oracle


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

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