構造体 テンプレート osl::checkmate::ProofOracleAttack< Attacker >

ͤ (). [詳細]

#include <proofOracle.h>

osl::checkmate::ProofOracleAttack< Attacker >に対する継承グラフ

Inheritance graph
[凡例]
osl::checkmate::ProofOracleAttack< Attacker >のコラボレーション図

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 ProofOracleAttack (const CheckHashRecord *g=0)
Move oracle ()
ProofOracleDefense< Attacker > expandOracle ()
bool isValid () const

Public 変数

const CheckHashRecordguide


説明

template<Player Attacker>
struct osl::checkmate::ProofOracleAttack< Attacker >

ͤ ().

OracleProver

proofOracle.h21 行で定義されています。


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

template<Player Attacker>
osl::checkmate::ProofOracleAttack< Attacker >::ProofOracleAttack ( const CheckHashRecord g = 0  )  [inline, explicit]

proofOracle.h24 行で定義されています。


関数

template<Player Attacker>
Move osl::checkmate::ProofOracleAttack< Attacker >::oracle (  )  [inline]

template<Player Attacker>
ProofOracleDefense< Attacker > osl::checkmate::ProofOracleAttack< Attacker >::expandOracle (  )  [inline]

template<Player Attacker>
bool osl::checkmate::ProofOracleAttack< Attacker >::isValid (  )  const [inline]


変数

template<Player Attacker>
const CheckHashRecord* osl::checkmate::ProofOracleAttack< Attacker >::guide


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

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