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

ͤޤʤ (). [詳細]

#include <disproofOracle.h>

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

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public メソッド

 DisproofOracleAttack (const CheckHashRecord *g, const PathEncoding &p)
 DisproofOracleAttack (const CheckHashRecord *g)
bool invalidNextOracle (const CheckMove &move) const
DisproofOracleDefense< Attacker > makeOracle (const CheckMove &move) const
DisproofOracleDefense< Attacker > expandOracle (Move attack) const
  attack 򤷤Ȥoracle
bool isValid () const

Public 変数

const CheckHashRecordguide
PathEncoding path


説明

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

ͤޤʤ ().

OracleDisprover

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


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

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

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

template<Player Attacker>
osl::checkmate::DisproofOracleAttack< Attacker >::DisproofOracleAttack ( const CheckHashRecord g  )  [inline]

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


関数

template<Player Attacker>
bool osl::checkmate::DisproofOracleAttack< Attacker >::invalidNextOracle ( const CheckMove move  )  const [inline]

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

参照元 osl::checkmate::DisproofOracleAttack< P >::expandOracle().

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

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

参照元 osl::checkmate::DisproofOracleAttack< P >::expandOracle().

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

attack 򤷤Ȥoracle

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

参照元 osl::checkmate::OracleDisprover< Table >::attack().

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


変数

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

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


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

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