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

OracleProver::attack Ƥhelper [詳細]

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 OracleProverAttack (Prover *p, CheckHashRecord *r, ProofOracleAttack< P > o)
void operator() (Position)

Public 変数

Prover * prover
CheckHashRecordrecord
ProofOracleAttack< P > oracle


説明

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

OracleProver::attack Ƥhelper

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


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

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

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


関数

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


変数

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

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

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

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

参照元 osl::checkmate::OracleProverAttack< P, Prover >::operator()().

template<Player P, class Prover>
ProofOracleAttack<P> osl::checkmate::OracleProverAttack< P, Prover >::oracle

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

参照元 osl::checkmate::OracleProverAttack< P, Prover >::operator()().


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

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