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

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

Collaboration graph
[凡例]

すべてのメンバ一覧

Public 型

typedef Prover::state_t state_t

Public メソッド

 CallProver (bool *r, Prover *p, state_t *s, const HashKey &k, const PathEncoding &pa, ProofOracleAttack< P > o)
void operator() (Position)

Public 変数

bool * result
Prover * prover
state_tstate
const HashKey & key
const PathEncodingpath
ProofOracleAttack< P > oracle


説明

template<class Prover, Player P>
struct osl::checkmate::CallProver< Prover, P >

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


型定義

template<class Prover, Player P>
typedef Prover::state_t osl::checkmate::CallProver< Prover, P >::state_t

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


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

template<class Prover, Player P>
osl::checkmate::CallProver< Prover, P >::CallProver ( bool *  r,
Prover *  p,
state_t s,
const HashKey &  k,
const PathEncoding pa,
ProofOracleAttack< P >  o 
) [inline]

blockingSimulation.tcc29 行で定義されています。


関数

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


変数

template<class Prover, Player P>
bool* osl::checkmate::CallProver< Prover, P >::result

blockingSimulation.tcc23 行で定義されています。

参照元 osl::checkmate::CallProver< Prover, P >::operator()().

template<class Prover, Player P>
Prover* osl::checkmate::CallProver< Prover, P >::prover

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

template<class Prover, Player P>
state_t* osl::checkmate::CallProver< Prover, P >::state

blockingSimulation.tcc25 行で定義されています。

参照元 osl::checkmate::CallProver< Prover, P >::operator()().

template<class Prover, Player P>
const HashKey& osl::checkmate::CallProver< Prover, P >::key

blockingSimulation.tcc26 行で定義されています。

参照元 osl::checkmate::CallProver< Prover, P >::operator()().

template<class Prover, Player P>
const PathEncoding& osl::checkmate::CallProver< Prover, P >::path

blockingSimulation.tcc27 行で定義されています。

参照元 osl::checkmate::CallProver< Prover, P >::operator()().

template<class Prover, Player P>
ProofOracleAttack<P> osl::checkmate::CallProver< Prover, P >::oracle

blockingSimulation.tcc28 行で定義されています。

参照元 osl::checkmate::CallProver< Prover, P >::operator()().


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

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