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

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef Disprover::state_t state_t

Public メソッド

 CallDisprover (bool *r, Disprover *p, state_t *s, const HashKey &k, const PathEncoding &pa, DisproofOracleDefense< P > o, Move last)
void operator() (Position)

Public 変数

bool * result
Disprover * prover
state_tstate
const HashKey & new_key
const PathEncodingnew_path
DisproofOracleDefense< P > oracle
Move last_move


説明

template<class Disprover, Player P>
struct osl::checkmate::CallDisprover< Disprover, P >

defenseSimulation.tcc20 行で定義されています。


型定義

template<class Disprover, Player P>
typedef Disprover::state_t osl::checkmate::CallDisprover< Disprover, P >::state_t

defenseSimulation.tcc22 行で定義されています。


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

template<class Disprover, Player P>
osl::checkmate::CallDisprover< Disprover, P >::CallDisprover ( bool *  r,
Disprover *  p,
state_t s,
const HashKey &  k,
const PathEncoding pa,
DisproofOracleDefense< P >  o,
Move  last 
) [inline]

defenseSimulation.tcc30 行で定義されています。


関数

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


変数

template<class Disprover, Player P>
bool* osl::checkmate::CallDisprover< Disprover, P >::result

template<class Disprover, Player P>
Disprover* osl::checkmate::CallDisprover< Disprover, P >::prover

defenseSimulation.tcc24 行で定義されています。

template<class Disprover, Player P>
state_t* osl::checkmate::CallDisprover< Disprover, P >::state

template<class Disprover, Player P>
const HashKey& osl::checkmate::CallDisprover< Disprover, P >::new_key

template<class Disprover, Player P>
const PathEncoding& osl::checkmate::CallDisprover< Disprover, P >::new_path

template<class Disprover, Player P>
DisproofOracleDefense<P> osl::checkmate::CallDisprover< Disprover, P >::oracle

template<class Disprover, Player P>
Move osl::checkmate::CallDisprover< Disprover, P >::last_move


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

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