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

ͤ (). [詳細]

#include <proofOracle.h>

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

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 ProofOracleDefense (const CheckHashRecord *g=0)
ProofOracleAttack< Attacker > expandOracle (Move defense)
 bestMove θ˼ defense 򤷤Ȥoracle
bool isValid () const

Public 変数

const CheckHashRecordguide


説明

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

ͤ ().

OracleProver CheckmateSearcher

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


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

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

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


関数

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

bestMove θ˼ defense 򤷤Ȥoracle

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

参照元 osl::ntesuki::OracleProverLight::defense(), と osl::checkmate::OracleProver< Table >::defense().

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


変数

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


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

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