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

ͤޤʤ (). [詳細]

#include <disproofOracle.h>

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

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 DisproofOracleDefense (CheckHashRecord *g, const PathEncoding &p)
 DisproofOracleDefense (CheckHashRecord *g)
Move oracle ()
DisproofOracleAttack< Attacker > expandOracle () const
bool isValid () const

Public 変数

const CheckHashRecordguide
const CheckHashRecordnext_guide
PathEncoding path
Move best_move

Private メソッド

void setValidTwins ()


説明

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

ͤޤʤ ().

OracleDisrover

disproofOracle.h23 行で定義されています。


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

template<Player Attacker>
osl::checkmate::DisproofOracleDefense< Attacker >::DisproofOracleDefense ( CheckHashRecord g,
const PathEncoding p 
) [inline]

disproofOracle.h29 行で定義されています。

template<Player Attacker>
osl::checkmate::DisproofOracleDefense< Attacker >::DisproofOracleDefense ( CheckHashRecord g  )  [inline, explicit]

disproofOracle.h66 行で定義されています。


関数

template<Player Attacker>
void osl::checkmate::DisproofOracleDefense< Attacker >::setValidTwins (  )  [inline, private]

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

disproofOracle.h123 行で定義されています。

template<Player Attacker>
DisproofOracleAttack< Attacker > osl::checkmate::DisproofOracleDefense< Attacker >::expandOracle (  )  const [inline]

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


変数

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

template<Player Attacker>
const CheckHashRecord* osl::checkmate::DisproofOracleDefense< Attacker >::next_guide

template<Player Attacker>
PathEncoding osl::checkmate::DisproofOracleDefense< Attacker >::path

template<Player Attacker>
Move osl::checkmate::DisproofOracleDefense< Attacker >::best_move


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

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