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

OracleProver::defense Ƥhelper [詳細]

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 OracleProverDefense (Prover *p, CheckHashRecord *r, ProofOracleDefense< P > o)
void operator() (Position)

Public 変数

Prover * prover
CheckHashRecordrecord
ProofOracleDefense< P > oracle


説明

template<Player P, class Prover>
struct osl::checkmate::OracleProverDefense< P, Prover >

OracleProver::defense Ƥhelper

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


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

template<Player P, class Prover>
osl::checkmate::OracleProverDefense< P, Prover >::OracleProverDefense ( Prover *  p,
CheckHashRecord r,
ProofOracleDefense< P >  o 
) [inline]

oracleProver.tcc33 行で定義されています。


関数

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


変数

template<Player P, class Prover>
Prover* osl::checkmate::OracleProverDefense< P, Prover >::prover

oracleProver.tcc30 行で定義されています。

template<Player P, class Prover>
CheckHashRecord* osl::checkmate::OracleProverDefense< P, Prover >::record

template<Player P, class Prover>
ProofOracleDefense<P> osl::checkmate::OracleProverDefense< P, Prover >::oracle


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

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